MySQL配置skip-name-resolve後連接時報錯:"Host '127.0.0.1' is not allowed to connect to this

MySQL版本:5.7.28

jdk版本:1.7_80

錯誤信息:Caused by: java.sql.SQLException: null,  message from server: "Host '127.0.0.1' is not allowed to connect to this MySQL server"

原因:

    是my.cnf加入了  skip-name-resolve  配置

網上找了下資料,是用於mysql對連接的客戶端進行DNS反向解析,好像能防止MySQL連接很慢

 

1、如果不想註釋這個配置,同時要關閉3306遠程訪問得話,user表得host就要改成127.0.0.1  ,不能使用localhost因爲無法解析。

# 但是本地連接就要指定IP地址了,不指定得話,默認連接localhost,因爲無法解析所以連不上得
mysql -u root -p -h127.0.0.1

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章