《Mysql必讀mysql 加了 skip-name-resolve不能鏈接數(shù)據(jù)庫(kù)問題的解決方法》要點(diǎn):
本文介紹了Mysql必讀mysql 加了 skip-name-resolve不能鏈接數(shù)據(jù)庫(kù)問題的解決方法,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
mysql 加了 skip-name-resolve不能鏈接的問題,MYSQL應(yīng)用
要確認(rèn) MySql 是否采用過主機(jī)名的授權(quán)MYSQL應(yīng)用
在 MySql Server 的配置文件 My.ini 中,增加如下兩行:MYSQL應(yīng)用
[mysqld]
skip-name-resolveMYSQL應(yīng)用
它將禁止 MySql Server 對(duì)外部連接進(jìn)行 DNS 解析,使用這一選項(xiàng)可以消除 MySql 進(jìn)行 DNS 解析的時(shí)間.
但需要注意,如果開啟該選項(xiàng),則所有遠(yuǎn)程主機(jī)連接授權(quán)都要使用IP地址方式,否則MySQL將無(wú)法正常處理連接請(qǐng)求.
如果開啟 skip-name-resolve 選項(xiàng),要確認(rèn) MySql 是否采用過主機(jī)名的授權(quán),MYSQL應(yīng)用
在 mysql 中運(yùn)行如下命令:MYSQL應(yīng)用
mysql> select user,host from mysql.user where host <> 'localhost' ;MYSQL應(yīng)用
一般會(huì)得到以“%”授權(quán)(也就是任何地址)的記錄:MYSQL應(yīng)用
MYSQL應(yīng)用
沒有沒有記錄就說(shuō)明不滿足條件,需要修改一下將localhost替換為127.0.0.1MYSQL應(yīng)用
MYSQL應(yīng)用
mysql 加了 skip-name-resolve不能鏈接的問題,修改后重啟mysql就可以了MYSQL應(yīng)用
如果有host名是什么“DB1”“DB2”的,那么刪除授權(quán)表中有 hostanme 的記錄,然后重啟mysqld.MYSQL應(yīng)用
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/5398.html