1. 程式人生 > >百度軟體中心安裝的Appserv首次登入資料庫輸入設定密碼時不能登入的解決辦法

百度軟體中心安裝的Appserv首次登入資料庫輸入設定密碼時不能登入的解決辦法

以下內容暫限於百度軟體中心的Appserv安裝使用

安裝教程很詳細

重點是登入密碼明明設定過了仍然登不上去!

作者自己也不懂原理,但是還是靠著網上七零八落的資訊成功更改了密碼

Appserv安裝的資料庫版本為5.7,其他版本暫不知道解決方案

首先關閉資料庫,按下圖點停止服務。

 

開啟C:\ProgramData\MySQL\MySQL Server 5.7 的my.ini(基本是這個目錄,安裝Appserv時預設的)

 

在文件最末尾處新增skip-grant-tables,儲存退出。

 

啟動服務

 

Appserv安裝目錄下進入bin

此處shitf+滑鼠右鍵進入控制檯

 

 

輸入mysql -u root -p

 

輸入之前安裝時預設的密碼

筆者設的123456

 

輸入update MySQL.user set authentication_string=password('xxxxxxx') where user='root' ;

記住”;”不要漏了,”xxxxxxx”為你設的密碼

筆者這裡用的 root

 

此時資料庫密碼重置成功

之前有人用

update MySQL.user set password=PASSWORD('xxxxxx) where user='root' ;

重置密碼,然後退出後再登就出現問題了。網上資料說5.7版沒有

PASSWORD 關鍵字。而是authentication_string

登入資料庫 輸入賬號密碼


 

登入成功