遠程連接mysql數據庫慢的解決方法:skip-name-resolve取消DNS的反向解析

 2臺服務器,A服務器跑php,B服務器跑mysql,和以往一樣配置好環境,測試頁面一切OK

跑應用的時候發現php訪問mysql速度很慢,這種情況在以前從未發現過,雖然2臺服務器並非在同一網段中,但是ping數值基本上都在1,2ms之間,tcp連接應該不是問題關健,google以後找到答案:

在MySQL的配置文件中增加如下配置參數:

[mysqld]

skip-name-resolve

1、用appnode面板的話,mysql服務器-參數配置,設置“跳過域名解析skip_name_resolve”爲“是”即可。

2、或者在Linux下配置文件/etc/my.cnf(搜索出來),在windows下配置文件是MySQL安裝目錄下的my.ini文件。注意該配置是加在 [mysqld]下面,在更改配置並保存後,然後重啓mysql並遠程連接測試,一切恢復如初。

參考

https://www.cnblogs.com/ouyangjiayou8/p/8611030.html

https://blog.csdn.net/qq_33468857/article/details/82228189

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