DATABASE
[우분투] mariadb root로 접속하기
Rainbound-IT
2024. 1. 30. 13:38
반응형
목차
증상
sudo mysql_secure_installation로 root 비밀번호 설정후
외부에서 mariadb에 접속하려고하는데 접속이 되지 않는다.
호스트 ip 가 나오며 허가 되지 않았다고 나온다.
Host '192.168.0.X' is not allowed to connect to this MariaDB server
해결방법
/etc/mysql/mariadb.conf.d/50-server.cnf
에 보면 bind-address가 127.0.0.1 로 되어 있을것이다.
다은과 같이 수정한다.
bind-address = 0.0.0.0
그래도 안되는데 sql에 접근한뒤에 다음과 같이 수정한다.
SELECT Host FROM mysql.user WHERE User='root';
UPDATE mysql.user SET Host='%' WHERE User='root' AND Host='%';
FLUSH PRIVILEGES;
하면 접속이 가능하다.
끝!
반응형