1. 외부 ip 접근 포트 방화벽 열기
vpc 네트워크 -> 방화벽 ->방화벽 규칙 만들기
- demon address 변경
cd /etc/mysql/mariadb.conf.d
sudo vi 50-server.cnf
이런 내용이 있다
bind-address 부분을 127.0.0.1 => 0.0.0.0 으로 변경 해준다.
sudo /etc/init.d/mysql restart or service mysql restart
- mysql 접속 하여 접속 ip 추가해주기
mysql -uroot -p
DB에 접속
use mysql
SELECT user,host FROM user;
특정 ip 접근 허용
grant all privileges on *.* to ‘root’@‘192.168.1.2’ identified by ‘패스워드’;
특정 IP 대역 접근 허용
grant all privileges on *.* to ‘root’@‘192.168.1.%’ identified by ‘패스워드’;
모든 IP 접근 허용
grant all privileges on *.* to ‘root’@‘%’ identified by ‘패스워드’;
권한 변경
update user set host = '192.168.1.2' where user ='root' and host='192.168.1.%';
flush privileges;
특정 IP 접근 허용 제거
delete from mysql.user where host=’192.168.1.2′ AND User=’root’;
delete from mysql.user where host=’%’ AND User=’root’;