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

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

原因二:
(1)通過(guò)本地主機(jī)登錄進(jìn)mysql,并查看user表中的用戶和host信息:
#登錄數(shù)據(jù)庫(kù)賬號(hào)命令:需要輸入自己的密碼 mysql -uroot -p # 切換到mysql數(shù)據(jù)庫(kù) use mysql # 查看user表中的用戶和host信息 select user, host from user;
(2)創(chuàng)建一個(gè)可以通過(guò)任意IP地址登錄的root用戶,并設(shè)置密碼期限:
# 我這里創(chuàng)建了一個(gè)名為root,密碼為552200,可以通過(guò)任意ip登陸的賬戶,加密規(guī)則為mysql_native_password create user 'root'@'%' identified with mysql_native_password by '552200'; # 設(shè)置 'root'@'%' 的密碼永不過(guò)期,密碼為552200 ALTER USER 'root'@'%' IDENTIFIED BY '552200' PASSWORD EXPIRE NEVER;
(2)給這個(gè)root與用戶添加可以操作數(shù)據(jù)庫(kù)的權(quán)限,再刷新重啟:
# 這里為剛才創(chuàng)建的root@% 用戶授予所有數(shù)據(jù)庫(kù)的所有表的所有操作訪問(wèn)權(quán)限 grant all privileges on *.* to 'root'@'%' with grant option; # 刷新權(quán)限 flush privileges;
以上就是解決Access denied for user root @ 192.168.120.1 (using password: YES)的問(wèn)題的詳細(xì)內(nèi)容,更多關(guān)于解決Access denied for user root的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問(wèn)的完美解決
- 解決MySQL登錄報(bào)錯(cuò)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登錄錯(cuò)誤:''Access denied for user ''root''@''localhost''
相關(guān)文章
CentOS 5.5下安裝MySQL 5.5全過(guò)程分享
網(wǎng)絡(luò)上有很多相關(guān)的安裝筆記,但是并不詳盡,或是編譯環(huán)境稍有不同,過(guò)程就會(huì)有差異,所以我總結(jié)了已有的經(jīng)驗(yàn)和我自己安裝過(guò)程中的體驗(yàn),擴(kuò)充并詳盡地記錄了整個(gè)過(guò)程。我選擇安裝的是MySQL5.5.27版本。以下是我的安裝筆記2012-09-09
計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn) 常用MYSQL命令
這篇文章主要介紹了計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn),詳細(xì)介紹了常用MYSQL命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
MySQL數(shù)據(jù)表分區(qū)技術(shù)PARTITION詳解
在處理大規(guī)模數(shù)據(jù)時(shí),數(shù)據(jù)庫(kù)性能的優(yōu)化變得尤為重要,MySQL提供了一種稱為“分區(qū)”(Partitioning)的技術(shù),可以顯著提高查詢效率和管理大型數(shù)據(jù)庫(kù)表的能力,本文將詳細(xì)介紹MySQL中的數(shù)據(jù)表分區(qū)技術(shù),包括其基本概念、類型以及如何實(shí)現(xiàn)和維護(hù),需要的朋友可以參考下2025-02-02
DBeaver連接mysql數(shù)據(jù)庫(kù)錯(cuò)誤圖文解決方案
這篇文章主要給大家介紹了關(guān)于DBeaver連接mysql數(shù)據(jù)庫(kù)錯(cuò)誤解決方案的相關(guān)資料,DBeaver是免費(fèi)、開(kāi)源、通用數(shù)據(jù)庫(kù)工具,是許多開(kāi)發(fā)開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)管理員的所選,需要的朋友可以參考下2023-11-11
MySQL快速插入大量數(shù)據(jù)的解決方案和代碼示例
在這篇博客中,我們將深入探討如何高效插入大量數(shù)據(jù)到MySQL數(shù)據(jù)庫(kù),無(wú)論你是數(shù)據(jù)庫(kù)新手還是經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,這篇文章都將為你提供實(shí)用的解決方案和代碼示例,幫助你解決插入3萬(wàn)條數(shù)據(jù)需要20多秒的問(wèn)題,需要的朋友可以參考下2024-08-08

