程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL ERROR 1045(28000)處理方法

MYSQL ERROR 1045(28000)處理方法

編輯:MySQL綜合教程


在做維護的時候,有一天有這樣的客戶給我發了一個網址,說連接不了,然後我檢查了一下是他的數據庫超容了,要刪除一些數據才會正常,但是還有的是一些沒有權限也會這樣的問題。   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ERROR 1045 (28000): Access denied for user 'sq8xxxxx'@'locahost'(using password:YES)   www.2cto.com   1:打開開始裡MYSQL的MySQL Command Line Client 輸入你的密碼[就是安裝時設的那個]
  2:在mysql>後輸入:UPDATE mysql.user SET Password = OLD_PASSWORD('密碼')
  3:在提示符-> 後輸入:WHERE Host = 'localhost' AND User = '用戶名';         回車後提示:Query OK, 0 rows affected (0.16 sec)        Rows matched: 0 Changed: 0 Warnings: 0    4:在mysql>後輸入:FLUSH PRIVILEGES;          回車後提示:Query OK, 0 rows affected (0.19 sec)  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   啟動mysql服務,登錄到mysql數據庫,   輸入命令為:  www.2cto.com     [root @localhost root]# /usr/bin/mysql -u sq8xxxx -p *   (依據lniux版本兼容問題,-p 後面輸入的內容將有所不同)    -p: 數據庫管理員sq8xxxx的密碼 (一般輸入該密碼)    -p: 指定將使用的數據庫名           而後 ,Enter password:在這裡輸入數據庫的密碼 (redhat 9.0版本)    在redhat 9.0版本下,如果 直接輸入數據庫管理員root的密碼,將出現1045錯誤. 對於上面提供的方法,在使用的過程中感覺麻煩,故停止驗證。 其實,還是一句話,版本兼容問題。在9.0下使用myisamchk 和 service mysqld start便可知道。       作者 zhangzhengxing

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved