成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

遠程連接MySQL速度慢的解決

數據庫 MySQL
我們今天主要和大家分享的是遠程連接MySQL速度慢的實際解決方案,如果你對這一方案有所了解的話,那么你在實際操作中就會如魚得水。

以下的文章主要介紹的是遠程連接MySQL速度慢的實際解決方案,即,用skip-name-resolve來對DNS的反向進行取消的詳細解析,以下就是文章的具體內容的描述,希望在你今后的學習中會有所幫助。
 
PHP遠程連接MySQL速度慢,有時遠程連接到MySQL用時4-20秒不等,本地連接MySQL正常,出現這種問題的主要原因是,默認安裝的MySQL開啟了DNS的反向解析,在MY.INI(WINDOWS系統下)或MY.CNF(UNIX或LINUX系統下)文件的[MySQLd]下加入skip-name-resolve這一句。

但是,這樣會引起一個問題:連接MySQL時,不能使用 localhost連接了,而是要使用IP地址的;如果是按localhost對用戶賦權限的話,用戶登錄權限也要修改一下的。

連接MySQL速度慢的解決方法.

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

跑應用的時候發現php訪問MySQL速度很慢,這種情況在以前從未發現過,雖然2臺服務器并非在同一網段中,但是ping數值基本上都在1,2ms之間,tcp連接應該不是問題關健,google以后找到答案,在my.ini文件的[MySQLd]部分加入:skip-name-resolve,保存文件,重啟MySQL,一切OK啦,速度象飛一樣了

新版本的MySQL配置起來不象以前的那個傻瓜化了,這個問題折騰了我一上午的時間,晚上回來總算是解決了,嘿嘿,又學到一些東西。

Windows 2003下的MySQL 5服務器,本機連接到MySQL服務非常快,局域網內有兩臺Linux機器,有一臺連接很快,另外一臺輸入密碼后要等好幾秒鐘才能連上。

解決辦法:

在MySQL服務器的配置中增加一個如下配置后速度飛快。

 

  1. [MySQLd]  
  2. skip-name-resolve 

附錄:( How MySQL uses DNS )

When a new thread connects to MySQLd, MySQLd will spawn a new thread to handle the request. This thread will first check if the hostname is in the hostname cache. If not the thread will call gethostbyaddr_r() and gethostbyname_r() to resolve the hostname.

If the operating system doesn’t support the above thread-safe calls, the thread will lock a mutex and call gethostbyaddr() and gethostbyname() instead. Note that in this case no other thread can resolve other hostnames that is not in the hostname cache until the first thread is ready.

You can disable DNS host lookup by starting MySQLd with –skip-name-resolve. In this case you can however only use IP names in the MySQL privilege tables.

If you have a very slow DNS and many hosts, you can get more performance by either disabling DNS lookop with –skip-name-resolve or by increasing the HOST_CACHE_SIZE define (default: 128) and recompile MySQLd.

You can disable the hostname cache with –skip-host-cache. You can clear the hostname cache with FLUSH HOSTS or MySQLadmin flush-hosts.

If you don’t want to allow connections over TCP/IP, you can do this by starting MySQLd with –skip-networking.

PHP遠程連接MySQL速度慢,有時遠程連接到MySQL用時4-20秒不等,本地連接MySQL正常,出現這種問題的主要原因是,默認安裝的MySQL開啟了DNS的反向解析,在MY.INI(WINDOWS系統下)或MY.CNF(UNIX或LINUX系統下)文件的[MySQLd]下加入skip-name-resolve這一句。

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

在局域網內連接其他機器的MySQL,發現MySQL速度慢的很,不知道什么原因,總有幾秒的延遲.

后來在網上發現解決方法,my.ini里面添加

 

  1. [MySQLd]  
  2. skip-name-resolve   
  3. skip-grant-tables 

這樣速度就快了!

 

  1. skip-name-resolve  

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

若使用–skip-grant-tables系統將對任何用戶的訪問不做任何訪問控制,但可以用 MySQLadmin flush-privileges或MySQLadmin reload來開啟訪問控制;默認情況是show databases語句對所有用戶開放,

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

【編輯推薦】

  1. 讓MySQL支持中文的實際操作步驟
  2. 配置MySQL與卸載MySQL實操
  3. MySQL 修改密碼的6個好用方案
  4. MySQL數據庫訪問妙招在Linux之下
  5. 從MySQL數據庫表中來檢索數據并不難

     
責任編輯:佚名 來源: 互聯網
相關推薦

2010-05-24 08:54:10

2011-09-07 14:55:47

ubuntudns

2019-11-05 10:12:21

MySQL性能查詢

2011-03-08 13:52:25

Proftpd

2019-01-30 08:30:53

MySQL性能數據庫

2011-04-02 16:39:53

SQL Server查詢

2011-04-02 16:45:58

SQL Server查詢優化

2012-05-24 09:53:01

Wi-Fi速度Wi-Fi

2010-11-09 11:07:18

2013-01-24 16:42:51

安全寶CDN

2011-08-23 08:56:06

Ubuntu11.04Wifi

2010-07-09 09:08:43

2010-06-18 12:37:04

SQL Server查

2010-06-29 10:39:48

SQL Server查

2010-06-29 09:56:00

SQL Server查

2010-07-09 08:46:34

SQL Server查

2018-10-16 14:07:47

SSD固態硬盤方法

2014-01-10 14:08:57

WLAN速度優化

2021-09-10 22:20:51

WiFi網絡技術

2011-03-16 13:57:21

SQL Server數據庫查詢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美国产一区二区三区 | 亚洲精品大全 | 国产精品免费一区二区三区四区 | 美女亚洲一区 | 男女在线免费观看 | 欧美一区视频 | av资源网站| 国产人久久人人人人爽 | 男人的天堂久久 | 国产精品久久久久永久免费观看 | 亚洲精品中文字幕中文字幕 | 2021狠狠天天天 | 免费高潮视频95在线观看网站 | 亚洲免费视频在线观看 | caoporn免费 | 欧美性网 | 中文字幕亚洲免费 | 欧美一区二区三区,视频 | 亚洲国产精品一区二区第一页 | 懂色中文一区二区在线播放 | 欧美 中文字幕 | 农村妇女毛片精品久久久 | 日本黄视频在线观看 | 老司机久久 | www久久久 | 国内精品久久久久 | 日韩午夜电影在线观看 | 国产精品久久久久久久久久 | 欧美精品一区二区三区在线 | 国产精品久久毛片av大全日韩 | 日韩电影免费在线观看中文字幕 | 免费在线一区二区 | 久久久久久av | 黄色一级大片在线免费看产 | 国产激情在线 | 黄色电影在线免费观看 | 天天亚洲 | 欧美一级免费黄色片 | 青青草一区 | 国产成人99久久亚洲综合精品 | 中文字幕精品一区二区三区精品 |