關於 工具連接 mysql1045,本地Linux連接正常的問題解決

緣由:

一直連接mysql都好好的,結果早上剛到發現mysql 在我本地和程序突然連接不上,報了個1045錯誤,網上有很多都說是我的用戶名密碼錯誤,都不是我想要的答案,因爲我在虛擬機裏面mysql -uroot -p*** 是OK的,所以排除這種可能,

原因:各種查找,說是其他ip地址沒有訪問這個庫的權限,

解決辦法:

進行授權

1.如果想root用戶使用password從任何主機連接到mysql服務器的話。

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

2.如果想用戶root從ip爲192.168.183.13的主機連接到mysql服務器,並使用password作爲密碼

        GRANT ALL PRIVILEGES ON *.* TO 'root'@'你的ip地址' IDENTIFIED BY 'password' WITH GRANT OPTION;

紅色加粗部分根據自己的填

刷新權限:    flush privileges;

然後再登錄就OK了

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