關於mysql登入出現報錯資訊:ERROR1045(28000)的解決方法
登入mysql資料庫出現報錯資訊ERROR 1045(28000)如下:
1
2
3
|
[root@RedHat-2 ~] # mysql -uroot -p fanshine
Enter password: ERROR 1045 (28000): Access denied for user `root` @ `localhost` (using password: YES)
|
分析:資料庫存在空使用者所致
解決:
-
停止mysql服務
1
|
[root@RedHat-2 ~] # service mysqld stop
|
2.進入mysql安全模式
1
|
[root@RedHat-2 ~] # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
|
注:–skip-grant-tables 啟動mysql時不啟動grant-tables,授權表;–skip-networking關閉MySQL的TCP/IP連線方式,跳過網路
3.登入mysql資料庫
1
|
[root@RedHat-2 ~] # mysql -u root mysql
|
4.
1
|
mysql> use mysql; |
5.查詢
1
|
mysql> select user,host,password from user;
|
結果如下:
1
2
3
4
5
6
7
|
+------+-----------+-------------------------------------------+ | user | host | password | +------+-----------+-------------------------------------------+ | | localhost | root | localhost | *19A893FC29DBD6E2C8EAF9E248EA22AA1E1A24B7 |
| root | 127.0.0.1 | *19A893FC29DBD6E2C8EAF9E248EA22AA1E1A24B7 | +------+-----------+-------------------------------------------+ |
6.刪掉空使用者
1
|
mysql> delete from user where user= `` ;
|
7.退出
1
|
mysql> quit |
8.啟動服務
1
|
[root@RedHat-2 ~] # service mysqld start
|
9.重新登入
1
2
|
[root@RedHat-2 ~] # mysql -u root -p
Enter password: |
1
|
輸入密碼登入即可。
|
本文轉自 SoulMio 51CTO部落格,原文連結:http://blog.51cto.com/bovin/1963178,如需轉載請自行聯絡原作者
相關文章
- mysql登入報錯提示:ERROR 1045 (28000)的解決方法MySqlError
- 登入mysql報ERROR 1045 (28000): Access denied 解決方法MySqlError
- 使用Mysql登入時,ERREORE 1045(28000) 解決方法MySql
- 帝國模板登入出現已被登入或者密碼錯誤解決方法密碼
- MySQL 登入資料庫報錯'ERROR 1045 (28000): Access denied for user'..'@'localhost''MySql資料庫Errorlocalhost
- 使用命令登入harbor報錯authentication required解決方法UI
- 關於MySQL-MMM架構的一些報錯及解決方法薦MySql架構
- 解決mysql無法遠端登入的方法MySql
- mysql匯入報錯怎麼解決?MySql
- mysql報關於使用者密碼1045(28000),幾種處理方法MySql密碼
- mysql ERROR 1045 (28000): Access denied for user解決方法MySqlError
- mysql 8.0 使用 navicat 登入報錯MySql
- 關於Support for password authentication 報錯的解決方案
- 關於QQ郵箱登入提示一鍵登入解決方案
- nginx出現403錯誤的解決方法Nginx
- Sqlserver 登入報錯Server is in script upgrade mode(Error 18401)的解決方法SQLServerError
- solaris oracle vault 登入錯誤 the account is locked [28000].Oracle
- 解決mysql_query()報錯的相關問題MySql
- 配置OGG到MYSQL複製時登陸MYSQL報錯解決MySql
- 微博登入接入出現錯誤碼21322(重定向地址不匹配),其他解決方法
- 關於IIS安裝後出現500錯誤的解決辦法
- mysql登入遇到ERROR 1045問題解決方法MySqlError
- win10系統登入Origin Access遊戲時出錯了的解決方法Win10遊戲
- ORA-28000錯誤解決方案
- MySql中表單輸入資料出現中文亂碼的解決方法MySql
- List擴充套件方法出錯,this關鍵詞出錯,解決方案套件
- 幾個報錯的解決方法
- mysql在Linux下登入正常,但是用Navicat登入報錯MySqlLinux
- MySQL 中出現報錯提示: ‘Variable ‘XXX‘ is a read only variable‘的解決方法MySql
- Mysql出現連線錯誤解決辦法MySql
- windows installer出錯資訊解決Windows
- 關於npm install安裝報錯的解決辦法NPM
- 關於安裝 node-Sass 報錯的解決記錄
- peoplesoft不能登入DB解決方法
- 關於對連線資料庫時出現1130-host “**” is not allowed to connect to this MySql/mariadb server 的錯誤解決方法資料庫MySqlServer
- hive使用報錯解決方法Hive
- 解決單點登入的一個方法!
- 隨身碟出現防寫錯誤的解決方法