windows 上Mysql遠程連接配置

例子:

允許myuser使用mypassword從任何主機連接到mysql服務器。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;


允許用戶myuser從ip爲192.168.1.6的主機連接到mysql服務器,並使用mypassword作爲密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;


允許用戶myuser從ip爲192.168.1.6的主機連接到mysq服務器的dk數據庫,並使用mypassword作爲密碼
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;


問題:配置完之後還是不能訪問。

原因:原因 - Windows 防火牆 在windows cmd上使用管理員權限運行下面的命令即可:


netsh advfirewall firewall add rule name="MySQL Server" action=allow protocol=TCP dir=in localport=3306





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章