MySQL開啟其它IP訪問不了怎么辦?
問題描述
在默認情況下,MySQL只允許本機訪問,如果想要使用其它機器訪問MySQL,是需要一些配置的。如果配置不正確,就會出現其它IP訪問不了的情況。
解決方案
開啟遠程訪問權限,允許其它IP訪問MySQL。具體操作如下:
Step 1:修改MySQL的配置文件my.cnf
找到my.cnf文件的位置,可以用命令行進行查找。Windows系統下一般位于C:\ProgramData\MySQL\MySQL Server 5.7\my.ini。修改《my.cnf》中的bind-address參數的值為0.0.0.0,表示MySQL監聽所有網絡接口。
Step 2:授權并重啟MySQL
授權給其它IP訪問MySQL。具體操作如下:登錄到MySQL數據庫,使用命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;,其中root為用戶名,%為通配符(所有IP地址),password為密碼。重啟MySQL。
Step 3:防火墻設置
如果服務器開啟了防火墻,還需要開啟mysql默認的3036端口。
小結
以上就是解決MySQL開啟其它IP訪問不了的方法。配置完畢之后重新連接,應該就可以愉快地使用MySQL了。
上一篇mysql開啟事件服務器
下一篇css濾鏡代碼 銳化