解決方法:1、root使用者登入mysql命令行,並利用“vi /etc/mysql/mysql.conf.d/mysqld.cnf”命令將“bind-address”字段內容修改為“ 0.0.0.0」;2、利用「grant all on *.* to 帳號@'%' identified by '密碼' with grant option」給指定ip位址授權並重啟mysql即可。
本教學操作環境:linux7.3系統、Dell G3電腦。
mysql 10060錯誤一般因為防火牆
ufw allow 3306; //允许外部访问3306端口 ufw allow from 192.168.1.115; //允许此IP访问所有的本机端口 ufw status; //查看防火墙状态 ufw disable/enable; //关闭或打开防火墙
沒裝ufw就執行安裝既可:apt-get install ufw;
mysql 10061錯誤為配置原因
解決方法
#第一步:
先查看mysql運行狀態
netstat -ntlp | grep -v tcp6; //查看端口状态 mysql -V; //查看mysql版本号 find / -name mysqld.cnf; // 查找mysqld.cnf 的位置
如果連接埠為127.0.0.1:3306,解決方法
vi /etc/mysql/mysql.conf.d/mysqld.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0
service mysql restart; //重启mysql netstat -ntlp | grep -v tcp6; //查看端口状态为0.0.0.0:3306即可
第二步:
grant all on *.* to這裡被替換為你要登入的帳號@'%' identified by '這裡取代為該帳號的密碼' with grant option;
範例如下:
推薦學習:Linux影片教學
以上是linux中的mysql有10061錯誤怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!