1. 程式人生 > >mysql通過ip地址進行訪問

mysql通過ip地址進行訪問

1.登入mysql:

    mysql -u root -h 127.0.0.1 -p

2.切換資料庫

    use mysql

3.授權

grant all privileges on *.* to 'root'@'127.0.0.1'identified by '密碼';

    將127.0.0.1換成公網的ip地址。

4.檢查my.ini

    4.1 看看是否有skip-networking

skip-networking開啟該選項後就不能遠端訪問MySQL

            為安全考慮希望指定的IP訪問MySQL,可以在配置檔案中增加bind-address=IP,前提是關閉skip-networking

    在port=3306下增加

    bind-address=192.168.1.100或者bind-address=0.0.0.0

其他問題:在伺服器上試mysql -u root -p -h 192.168.1.100,是否能夠成功登入。如果可以登入,而通過客戶端機器不能夠進行登入,則說明是防火牆或者安全狗之類的問題,關閉即可。