localhost連接慢如何解決?


 

localhost連接慢如何解決

php 環境本地用ip連接mysql響應快,

 

今天碰到一個連接mysql的怪問題,我在php 環境本地用ip連接mysql響應快,用localhost連接慢,后來百度了一下整理了一些解決辦法,大家一起來看看。

很長時間了,本地php環境,用localhost連接mysql時,只要訪問有查詢數據庫的頁面,就會發生響應慢的現象,找了些資料也沒解決。

今天突然用ip連接了一下,發下速度竟然快了好多,朋友過來幫看了下。

檢查了一下hosts文件,發現127.0.0.1沒有解析到localhost,恍然大悟啊。

沒有解析過去,響應速度當然慢了,它每次都要自己查找一遍。

第二種就是修改php.ini配置文件里的mysql.default_host,並且把mysql_connect()中的第一個參數寫為空字符串;這個方法還沒有測試成功過,可能是我把某些地方忽略了吧~~


遠程連接MYSQL


出現這種問題的主要原因是,默認安裝的MYSQL開啟了DNS的反向解析,my.ini(WINDOWS系統下)MY.CNF(UNIXLINUX系統下)文件的[mysqld]下加入skip-name-resolve這一句,保存。

開始--》運行--》cmd--》net stop mysql --》net start mysql--》哈哈,成功

my.ini所在路徑如:D:Program FilesMySQLMySQL Server 5.0my.ini

原來是MySQL的問題呀,這樣操作后就不能在MySQL的授權表中使用主機名了而只能用ip


免責聲明!

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



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