mysql域名解析引起的遠程訪問過慢?


MYSQL遠程連接速度慢的解決方法 

PHP遠程連接MYSQL速度慢,有時遠程連接到MYSQL用時4-20秒不等,本地連接MYSQL正常,出現這種問題的主要原因是,

  • 默認安裝的MYSQL開啟了DNS的反向解析
  • MY.INI(WINDOWS系統下)或MY.CNF(UNIX或LINUX系統下)文件的[mysqld]下加入skip-name-resolve這一句。 

在my.ini里面添加 :

1 [mysqld]

2 skip-name-resolve

3 skip-grant-tables  

1.skip-name-resolve :選項就能禁用DNS解析,連接速度會快很多。不過,這樣的話就不能在MySQL的授權表中使用主機名了而只能用ip格式。

2.skip-grant-tables    :  系統將對任何用戶的訪問不做任何訪問控制,但可以用 mysqladmin flush-privilegesmysqladmin reload來開啟訪問控制;  默認情況是show databases語句對所有用戶開放, 

如果mysql服務器沒有開遠程帳戶,就在my.ini里面加上skip-grant-table.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM