局域網內mysql連接慢的解決辦法

 通過內網連另外一臺機器的mysql服務, 確發現速度N慢! 等了大約幾十秒纔等到提示輸入密碼。  但是ping mysql所在服務器卻很快!  想到很久之前有過類似的經驗, telnet等一些服務在連接請求的時候,會做一些反向域名解析(如果反向解析不順暢, 估計就會延遲很多,  給人的感覺是連接速度N慢!)


在網上搜索了下解決辦法, 發現有兩種:
    一. 兩邊機器配置的resolve.conf不一樣, 把resolve.conf配置成速度比較快的DNS就OK
    二. 把mysql配置中的DNS反向解析關掉, 也OK


解決辦法:
    在MySQL服務器的配置中增加一個如下配置後速度飛快。
    [mysqld]
    skip-name-resolve

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