Knowledge
mysql(마이에스큐엘) remote access(외부접속) 허용
메디츠
2024. 1. 7. 10:32
반응형
sudo mysql -u root -p // 패스워드가 아니라 db명.
sudo mysql -u root -p yamdb (db명)
use mysql
select host, user, password from user;
GRANT ALL privileges ON *.* TO 아이디@'%' IDENTIFIED BY ‘패스워드';
// 모든 ip 허용. %는 모든ip를 허용하지만 localhost는 포함되지 않음.
GRANT ALL privileges ON *.* TO 아이디@'111.111.111.111' IDENTIFIED BY '패스워드';
// 특정 ip 허용
FLUSH privileges;
DELETE FROM mysql.user WHERE Host='%' AND User='아이디';
// % 모든아이피 허용제거
DELETE FROM mysql.user WHERE Host='111.111.111.111' AND User='아이디';
// 특정 ip 허용 제거
FLUSH privileges;
mysql iptables 포트 차단확인. my.cnf 파일 아래와 같은 설정이 있을시 삭제.
bind-address = 127.0.0.1
반응형