1. 程式人生 > >mysql顯示[Warning] IP address 'xxxx' could not be resolved: Name or service not known錯誤解決

mysql顯示[Warning] IP address 'xxxx' could not be resolved: Name or service not known錯誤解決

mysql日誌顯示[Warning] IP address 'xxxx' could not be resolved: Name or service not known,那是因為mysql預設會反向解析DNS,對於訪問者Mysql不會判斷是hosts還是ip都會進行dns反向解析,頻繁地查詢資料庫和許可權檢查,這大大增加了資料庫的壓力,導致資料庫連線緩慢,嚴重的時候甚至宕機,出現“連線資料庫時出錯”等字樣。

解決辦法:禁用dns反查即可

進入/etc 找到mysql的配置檔案my.cnf(linux環境下)或者my.ini(windows環境下)進行編輯加入如下一行即可:

[mysqld]
skip-name-resolve