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報ERROR 1045 (28000): Access denied 解決方法MySqlError
- 關於mysql登入出現報錯資訊:ERROR1045(28000)的解決方法MySqlError
- 使用Mysql登入時,ERREORE 1045(28000) 解決方法MySql
- MySQL 登入資料庫報錯'ERROR 1045 (28000): Access denied for user'..'@'localhost''MySql資料庫Errorlocalhost
- mysql ERROR 1045 (28000): Access denied for user解決方法MySqlError
- ERROR 1045 (28000): ProxySQL Error: 報錯ErrorSQL
- mysql登入遇到ERROR 1045問題解決方法MySqlError
- 解決Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'MySqlErrorlocalhost
- 解決Mysql:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: NO)的方法MySqlErrorlocalhost
- Mysql資料庫報ERROR 1045 (28000)報錯及MySQL忘記密碼找回MySql資料庫Error密碼
- windows10安裝mysql提示error Nr.1045的解決方法WindowsMySqlError
- MySQL報錯 Error_code: 1045MySqlError
- rhel4 mysql5.1登陸ERROR 1045 (28000): Access denied for userMySqlError
- 報錯”ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)”Errorlocalhost
- Mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost'MySqlErrorlocalhost
- ERROR 1045 (28000): Access denied for userError
- Mysql 5.5 原始碼安裝後建立使用者報錯"ERROR 1045 (28000): Access denied for user"MySql原始碼Error
- Sqlserver 登入報錯Server is in script upgrade mode(Error 18401)的解決方法SQLServerError
- load data infile ERROR 1045 (28000)Error
- ERROR 1045 (28000): using password: YESError
- MySQL ERROR 1698 (28000) 錯誤MySqlError
- ERROR 1045 (28000): Access denied for user 'root'@'localhost'Errorlocalhost
- Error 1045(28000) Access Denied for user 'root'@'localhost'Errorlocalhost
- mysql報關於使用者密碼1045(28000),幾種處理方法MySql密碼
- 使用命令登入harbor報錯authentication required解決方法UI
- 織夢提示dedecms error warning錯誤的解決方法Error
- [轉]MySql錯誤程式碼1045的解決方案MySql
- 安裝MySql出現Error Nr.1045的解決辦法MySqlError
- Linux錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)LinuxErrorlocalhost
- 帝國CMS提示parse error syntax error的解決方法Error
- 解決mysql無法遠端登入的方法MySql
- Camstar 登入時出現單個Error的錯誤提示Error
- Win10系統安裝mysql提示error Nr.1045如何解決Win10MySqlError
- mysql匯入報錯怎麼解決?MySql
- 登入Oracle錯誤提示Error 6 initializing SQL*PlusOracleErrorSQL
- MySQL 中出現報錯提示: ‘Variable ‘XXX‘ is a read only variable‘的解決方法MySql
- MySQL 8.0.13 密碼問題 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)MySql密碼Errorlocalhost
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES)Errorlocalhost