遠程連接mysql服務器緩慢的解決辦法

最近進行的一個項目需要遠程連接數據庫。但在設定好MySql后,發現基于應用遠程連接mysql服務器速度非常緩慢。在網上查詢了許多方案后,最終找出了一個能解決問題的方法。

這一問題看起來與Mysql服務器尋找和驗證主機名有關。因此可以通過在MySQL配置文件(my.ini/my.cnf)中添加一行:

skip-name-resolve

加以解決。my.cnf文件的 ‘[mysqld]‘ 部分看起來像是:

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
skip-name-resolve

如果是微軟Windows系統,可以在 ‘服務’ 窗口的‘管理員工具’里添加。最后重啟mysql即可。但要注意,上述方法只適合使用IP地址或‘%’作為用戶名的情況下。

版權宣告:
作者:Riley.Chou
連結:https://sh100k.com/%e8%bf%9c%e7%a8%8b%e8%bf%9e%e6%8e%a5mysql%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%bc%93%e6%85%a2%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/
來源:SH100K – 生活百科
文章版權歸作者所有,未經允許請勿轉載。

THE END
< <上一篇
下一篇>>