3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
今天在做 DB 權限設定,看起來一切正常 結果執行 flush privileges 後,密碼與權限設置都消失。 重試過幾次都沒有用,結果使用 % 或是特定的 IP 位址結果正常。 檢查一下設定,發現有 skip-name-resolve 這個設定。 [mysqld] skip-name-resolve skip-external-locking bind-address = 0.0.0.0 查詢 MariaDB 官方文件,這個功能是跳過名稱解析,可以加快連線速度。 skip_name_resolve Description: If set to 1 (0 is the default), only IP addresses are used for connections. Host names are not resolved. All host values in the GRANT tables must be IP addresses (or localhost). Commandline: –skip-name-resolve Scope: Global Dynamic: No Data Type: boolean Default Value: 0 這個設定在連線數量少,頻率低的地方幾乎是沒作用,而且當開啟了這個設定,就算是寫在 /etc/hosts 設定他也不會解析,這樣會產生一些問題,為了管理方便拿掉比較好。 拿掉後重新啟動 Server 就解決了。 請按讚: 喜歡 正在載入...

本文由caloskaoorg提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦