百度軟體中心安裝的Appserv首次登入資料庫輸入設定密碼時不能登入的解決辦法
阿新 • • 發佈:2019-01-09
以下內容暫限於百度軟體中心的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版沒有
登入資料庫 輸入賬號密碼
登入成功