mysql登入報錯提示:ERROR 1045 (28000)的解決方法
本文分析了mysql登入報錯提示:ERROR 1045 (28000)的解決方法。分享給大家供大家參考,具體如下:
一、問題:
公司linux系統的mysql資料庫root使用者設定過密碼,但常常用命令'mysql -u root -p'登入報錯,有時又能登入。登入報錯資訊為:
?
123 |
[root@localhost ~] # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root' @ 'localhost' (using password: YES)
|
二、原因:資料庫中存在空使用者所致
三、解決方法:
1、停用mysql服務:
?
1 | # service mysql stop |
2、輸入命令:
?
1 | # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & |
3、登入資料庫:
?
1 | # mysql -u root mysql |
4、
?
1 | mysql> use mysql; |
5、
?
1 |
mysql> select user,host,password from user;
|
結果如下:
+------+-----------------------+----------+
| user | host | password |
+------+-----------------------+----------+
| root | % | mima |
| root | localhost.localdomain | mima |
| root | 127.0.0.1 | mima |
| | localhost | |
| | localhost.localdomain | |
+------+-----------------------+----------+
6、將上面查詢出來的空使用者刪除:
?
1 |
mysql> delete from user where user= '' ;
|
7、退出資料庫:
?
1 | mysql> quit |
8、啟動mysql服務:
?
1 | # service mysql start |
9、重新用命令:
?
1 | mysql -u root -p |
登入,OK!
更多關於MySQL相關內容感興趣的讀者可檢視本站專題:《MySQL事務操作技巧彙總》、《MySQL儲存過程技巧大全》、《MySQL資料庫鎖相關技巧彙總》及《MySQL常用函式大彙總》
希望本文所述對大家MySQL資料庫計有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2370/viewspace-2817781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Mysql登入時,ERREORE 1045(28000) 解決方法MySql
- ERROR 1045 (28000): ProxySQL Error: 報錯ErrorSQL
- mysql登入遇到ERROR 1045問題解決方法MySqlError
- 解決Mysql:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: NO)的方法MySqlErrorlocalhost
- Mysql資料庫報ERROR 1045 (28000)報錯及MySQL忘記密碼找回MySql資料庫Error密碼
- 報錯”ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)”Errorlocalhost
- load data infile ERROR 1045 (28000)Error
- Sqlserver 登入報錯Server is in script upgrade mode(Error 18401)的解決方法SQLServerError
- Linux錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)LinuxErrorlocalhost
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES)Errorlocalhost
- 織夢提示dedecms error warning錯誤的解決方法Error
- MySQL 8.0.13 密碼問題 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)MySql密碼Errorlocalhost
- MySQL 中出現報錯提示: ‘Variable ‘XXX‘ is a read only variable‘的解決方法MySql
- 使用命令登入harbor報錯authentication required解決方法UI
- 帝國CMS提示parse error syntax error的解決方法Error
- Camstar 登入時出現單個Error的錯誤提示Error
- 解決mysql無法遠端登入的方法MySql
- mysql報1045錯誤是什麼意思MySql
- ORA-28000錯誤解決方案
- Tomcat啟動報錯:Error starting static Resources解決方法TomcatError
- mysql匯入報錯怎麼解決?MySql
- brew 報錯 error: Not a valid ref: refs/remotes/origin/master 的解決方法ErrorREMAST
- mysql 8.0 使用 navicat 登入報錯MySql
- 解決MySql報錯:1130 - Host ‘xxx‘ is not allowed to connect to this MySQL server的方法MySqlServer
- 使用putty遠端登入Ubuntu時,報Network error:Connection refused錯誤及解決(記錄)UbuntuError
- 解決MyQL資料庫中1045錯誤的方法——Windows系統(轉)資料庫Windows
- dedecms提示500錯誤解決方法
- Mac安裝Adobe軟體,提示Error解決方法MacError
- flutter開發提示Flutter device daemon #1報錯解決方法Flutterdev
- 帝國模板登入出現已被登入或者密碼錯誤解決方法密碼
- mysqldump Got error: 1045MySqlGoError
- 【解決方案】- phpmyadmin連線mysql時登入不了,提示mysqli_real_connect()PHPMySql
- [轉]Android Studio匯入工程報錯 Error:Cause: peer not authenticated 解決方案AndroidError
- 關於QQ郵箱登入提示一鍵登入解決方案
- Linux yum提示Loaded plugins錯誤的解決方法LinuxPlugin
- mysql的ERROR 1231 (42000)問題原因及解決方法MySqlError
- 阿里雲mysql遠端登入報ERROR 2027(HY000)阿里MySqlError
- mysql匯入sql檔案報錯 ERROR 2013 2006 2002MySqlError