遠程訪問mysql時很慢應該怎么解決
我們使用電腦和手機時候最不能忍受就是設備又卡又慢了,嚴重影響我們工作或者游戲體驗。當遠程訪問mysql時,mysql會解析域名,會導致訪問速度很慢,加上下面這個配置可解決此問題
方法步驟
禁止mysql做域名解析
[mysqld]
skip-name-resolve
PHP遠程連接MYSQL速度慢,有時遠程連接到MYSQL用時4-20秒不等,本地連接MYSQL正常,出現這種問題的主要原因是,默認安裝的MYSQL開啟了DNS的反向解析,在MY.INI(WINDOWS系統(tǒng)下)或MY.CNF(UNIX或LINUX系統(tǒng)下)文件的[mysqld]下加入skip-name-resolve這一句。
但是,這樣會引起一個問題:連接mysql時,不能使用 localhost連接了,而是要使用IP地址的;如果是按localhost對用戶賦權限的話,用戶登錄權限也要修改一下的。
連接mysql速度慢的解決方法.
2臺服務器,一臺跑iis+php,一臺跑mysql,和以往一樣配置好環(huán)境,測試頁面一切OK
跑應用的時候發(fā)現php訪問mysql速度很慢,這種情況在以前從未發(fā)現過,雖然2臺服務器并非在同一網段中,但是ping數值基本上都在1,2ms之間,tcp連接應該不是問題關健,google以后找到答案,在my.ini文件的[mysqld]部分加入:skip-name-resolve,保存文件,重啟mysql,一切OK啦,速度象飛一樣了
新版本的mysql配置起來不象以前的那個傻瓜化了,這個問題折騰了我一上午的時間,晚上回來總算是解決了,嘿嘿,又學到一些東西。
Windows 2003下的MySQL 5服務器,本機連接到MySQL服務非常快,局域網內有兩臺Linux機器,有一臺連接很快,另外一臺輸入密碼后要等好幾秒鐘才能連上。
解決辦法:
在MySQL服務器的配置中增加一個如下配置后速度飛快。
[mysqld]
skip-name-resolve
補充:解決系統(tǒng)變慢的常用技巧方法
1、在我的電腦窗口,右擊要清理的盤符―“屬性”―“清理磁盤”--勾選要刪除的文件--確定--是。
2、右鍵瀏覽器e――屬性――點2個刪除1個清除(都要逐一確定)――確定 。
3、把C:\WINDOWS\Prefetch(預讀文件)把里面的文件全部刪除
4、用優(yōu)化大師或超級兔子清理注冊表和垃圾文件。
5、“開始”――運行中輸入msconfig――確定――啟動――除了輸入法ctfmon以外的勾全去掉。
6、右鍵我的電腦”――屬性――點高級――點啟動和故障恢復中的設置――去掉所有的勾――寫入調試信息選擇“無”――確定――點高級下面錯誤報告――點禁用――2次確定。
7、“開始”..打開控制面板中的文件夾選項..點查看..點去末項自動搜索文件夾前面的勾..確定。
8、右鍵我的電腦――屬性――硬件――設備管理器――雙擊IDE控制器――次要通道――高級設置――傳送模式都選DMA――設備類型選無――確定――主要通道也同樣設置――確定。
9、右鍵C盤進行磁盤清理和其它選項中的系統(tǒng)還原清理。
10、刪除不用的程序軟件。
遠程訪問mysql時很慢應該怎么解決相關文章: