1. 程式人生 > >MySQL的啟動問題 (ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO))

MySQL的啟動問題 (ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO))

2011-03-18 wcdj

解決方法如下
(1) 開啟mysql的服務,因為我當時安裝選擇的手動啟動。
(2) 將mysql安裝的bin目錄新增到系統PATH環境變數裡,用;(分號)分割。
(3) 然後開啟cmd,鍵入命令:mysql -u 使用者名稱 -p 密碼。在我機子上鍵入的是:mysql -u root -p 我root的密碼,然後就可以進入mysql了。

如下圖所示:

pic

重設密碼的方法:
$mysql -u root -p  密碼             #登入mysql 伺服器
mysql> use mysql                    #使用mysql資料庫
mysql> update user set password=PASSWORD("123456") where User='root'  #更新使用者密碼
mysql>flush privileges             #重新重新整理許可權
mysql> quit                             #退出mysql伺服器