MySQL登錄報錯1045解決辦法-1045-Access denied for user 'root'@''(using password:YES)

出現這種報錯,其實就是一個遠程,本地所在的ip沒有訪問權限,被拒絕訪問,需要我們在數據庫爲我們的本地ip添加訪問權限:
有兩種辦法解決:
1將數據庫的訪問權限對外開放,即所有的ip都有資格訪問該數據庫

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

接着刷新權限
flush privileges;
重啓mysql服務即可成功
net stop mysql
net start mysql

2爲指定的ip開放訪問權限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.12.1' IDENTIFIED BY ‘password' WITH GRANT OPTION;

接着刷新權限
flush privileges;
重啓mysql服務即可成功
net stop mysql
net start mysql

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