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;

     

     

    하면 접속이 가능하다.

     

     

    끝!

    반응형