解決Access denied for user root @ 192.168.120.1 (using password: YES)的問題
一·問題描述:
(1)運行主程序,瀏覽器訪問controller映射地址,報異常:如圖所示

二·問題原因:
原因一:
連接數(shù)據(jù)庫的密碼配置錯誤(本人就是這個原因)
原因二:
數(shù)據(jù)庫里面沒有創(chuàng)建,可以遠程連接數(shù)據(jù)庫的賬號(本人已經(jīng)配置)
三·解決辦法:
原因一:在springboot的yml文件中,配置正確數(shù)據(jù)庫密碼

原因二:
(1)通過本地主機登錄進mysql,并查看user表中的用戶和host信息:
#登錄數(shù)據(jù)庫賬號命令:需要輸入自己的密碼 mysql -uroot -p # 切換到mysql數(shù)據(jù)庫 use mysql # 查看user表中的用戶和host信息 select user, host from user;
(2)創(chuàng)建一個可以通過任意IP地址登錄的root用戶,并設置密碼期限:
# 我這里創(chuàng)建了一個名為root,密碼為552200,可以通過任意ip登陸的賬戶,加密規(guī)則為mysql_native_password create user 'root'@'%' identified with mysql_native_password by '552200'; # 設置 'root'@'%' 的密碼永不過期,密碼為552200 ALTER USER 'root'@'%' IDENTIFIED BY '552200' PASSWORD EXPIRE NEVER;
(2)給這個root與用戶添加可以操作數(shù)據(jù)庫的權限,再刷新重啟:
# 這里為剛才創(chuàng)建的root@% 用戶授予所有數(shù)據(jù)庫的所有表的所有操作訪問權限 grant all privileges on *.* to 'root'@'%' with grant option; # 刷新權限 flush privileges;
以上就是解決Access denied for user root @ 192.168.120.1 (using password: YES)的問題的詳細內容,更多關于解決Access denied for user root的資料請關注腳本之家其它相關文章!
- MySQL8.0登錄時出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的完美解決
- 解決MySQL登錄報錯1045-Access?denied?for?user?'root'@' '(using?password:YES)
- 解決Mysql:ERROR?1045?(28000):Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?NO)的方法
- 解決mysql:ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password: NO/YES)
- 解決mysql登錄錯誤:''Access denied for user ''root''@''localhost''
相關文章
MySQL數(shù)據(jù)庫分組查詢group by語句詳解
這篇文章主要介紹了MySQL數(shù)據(jù)庫分組查詢group by語句詳解,文中含有詳細示例代碼說明解析,有需要的朋友可以借鑒參考想=下,希望能夠有所幫助2021-09-09
Ubuntu 18.04下mysql 8.0 安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了Ubuntu 18.04下mysql 8.0 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05
mysql創(chuàng)建的外鍵無法保存的原因以及處理辦法
這篇文章主要介紹了mysql創(chuàng)建的外鍵無法保存的原因以及處理辦法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
完美轉換MySQL的字符集 解決查看utf8源文件中的亂碼問題
本人轉換過好多數(shù)據(jù)了,也用過了好多的辦法,個人感覺最好用的就是使用MySQL命令導出導入中將字符集轉換過去2011-11-11

