-
1. 모두 접속 가능하게 함
./etc/mysql/my.cnf
bind-address = 127.0.0.1
를 찾은 뒤에 #를 앞에 붙여서 주석처리
# bind-address = 127.0.0.1
서버에 접속
# sudo /etc/init.d/mysql restart 를 실행해서 mysql을 재시작
이렇게 하면 외부에서 접속 가능한 상태가 됨.
2. 특정 IP 만 접속하게 함
터미널에서 mysql에 접속
# mysql -u root -p
mysql> GRANT ALL ON 데이터베이스명.* TO '사용자'@'%' IDENTIFIED BY '비밀번호';
라고 입력
특정 사용자에게 특정 IP주소로 접근할 수 있도록 허가
예)
mysql> GRANT ALL ON database12.* TO 'root'@'333.22.11.22' IDENTIFIED BY 'rootpass';
database12 데이터베이스 안에 있는 * 모든 테이블에 관한 ALL 모든 권한을 root이라는 사용자 IP주소 333.22.11.22에서 접속하는 경우 부여