mysql修改密碼,找不到mysql數據庫,mysql1045,

關於windows環境下mysql修改密碼

方法一:

使用管理數據庫的軟件修改,太簡單不介紹了。

方法二:

使用命令行修改

步驟:(引號裏是命令)

1.登錄:“mysql -uroot -p”

2.“use mysql;”(使用MySQL數據庫)

3.“update user set password =password('你的密碼') where user="root";”

4."flush privileges;"

5.修改成功,退出。


問題處理情況:

有些人修改完密碼後登不上去了,1045錯誤,並且找不到mysql數據庫。這是爲什麼呢?

原因:(當然這是我這次錯誤的原因,不可能都是這原因,不過希望能帶給你啓發)

我也是從網上找的修改密碼的代碼,不過那個代碼是錯的,是:update user set password='你的密碼' where user ="root";

格式不對導致你密碼不對,因此會出現1045錯誤。

解決方法:

按照忘記密碼的步驟做

1.關閉mysql服務

右鍵此電腦點擊管理-》服務和應用程序-》服務-》找到mysql,右鍵停止

命令行:net stop mysql;

2.以管理員身份打開cmd

3.進入mysql的bin目錄

4.命令行輸入:mysqld --skip-grant-tables     (意思是跳過用戶驗證的tables)

5.再打開一個cmd,也是管理員身份,上一個也不能關。

6.直接輸入:mysql,進入之後就可以show databases;裏面的數據庫是全的,這時再按上面改密碼的步驟把密碼給改了,然後退出。

7.啓動mysql.

ps:我再次啓動時出現1067錯誤,一時矇蔽,電腦重啓後又恢復正常了。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章