[server] MySQL 원격 접속하기

MySQL 원격 접속하기

작업배경

웹서버로 셋팅해 놓지 않았던 vultr 서버에 급하게 LAMP 설치. 간단한 구글링으로 웹서버 설치는 손쉽게 이루어 지고, MySQL 설치시 옵션중 외부 접속을 막아두었다. 하지만, 근일에 mysql를 쓸 일이 생겼고, 터미널로 작업하기 귀찮아서 원격 접속계정을 추가하였다.

외부연결 열기

1) my.cnf에서 접속 아이피 제한 풀고,

bind-address        = xxx.xxx.xxx.xxx

1) MySQL에 외부 접속가능한 계정추가

# 계정 생성 접속은 모든 (@)
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
# 데이터베이스 권한 할당
GRANT ALL ON *.* TO 'myuser'@'%';
# 권한 갱신
FLUSH PRIVILEGES;

참고링크: http://stackoverflow.com/questions/15663001/remote-connections-mysql-ubuntu

MySQL 서버 데몬 다시 시작하기

sudo service mysql stop;
sudo service mysql start;