MySQL 登入異常之1

2021-08-09 07:50:52 字數 1264 閱讀 4682

安裝mysql server 5.1,開啟cmd(命令控制台),切換至mysql server5.1安裝目錄下的bin目錄下。

輸入登入密碼,就可以進入資料庫。有時候會因為忘記登入密碼或者輸入錯誤出現一些不可預知的問題,下面記錄n遇到的兩種情況,其實這些情況都是可以在網上找到解決方法的。

1、忘記密碼

如果你忘記密碼,而輸入錯誤的密碼,這個時候cmd控制台會顯示 access denied for user 'root'  '@'localhost (using password yes),這裡很奇怪,密碼錯誤顯示的確實using password yes。n表示陷入無盡迷茫中。

這個時候你有兩種解決方法。

(1)以管理員身份開啟cmd命令列,檢查mysql服務是否啟動,輸入 net start,回車檢視。如果已經啟動,輸入net stop mysql ,回車關閉mysql服務。

再輸入語句mysqld --defaults-file="c:\program files\mysql\mysql server 5.1\my.ini" --console --skip-grant-tables

再以管理員身份開啟乙個cmd控制台,輸入mysql -u root -p,回車,這時候會顯示輸入密碼操作,不用輸入密碼直接回車進入mysql,接下去就可以修改mysql密碼了。

修改密碼步驟:選擇資料庫 use mysql;

使用命令更改root密碼 update user set password=password('123456') where user='root';

修改之後必須重新整理,修改才會生效,重新整理許可權使用 flush privileges;

修改完成就可以使用新密碼登陸了,登陸之前要重新啟動mysql服務哦。

(2)開啟cmd命令列控制台,使用net stop mysql命令 關閉mysql服務。

輸入mysqld --skip-grant-tables,跳過許可權檢查登陸mysql。

另開乙個cmd命令列控制台, 輸入mysql -u root -p,回車,這時候會顯示輸入密碼操作,不用輸入密碼直接回車進入mysql,接下去就可以修改mysql密碼了。

修改密碼步驟同上面方法一樣。 (注意重新登陸要啟動mysql服務,就是以管理員身份啟動cmd) 

1 登入mysql資料庫 登入mysql資料庫

二 登入mysql 1 以 windowns 命令方式登入 首先 在 cmd命令裡 切換到mysql的bin目錄下c program files mysql mysql server 8.0 bin cd c program files mysql mysql server 8.0 bin c pr...

root登入異常

etc passwd etc shadow 使用者名稱 root polikt dbus 等關鍵使用者存在與否,檔案為空,格式亂 dos2unix etc pam.d 目錄下是否有為空的檔案及引數設定是否正常,如常見的 sys tem auth passwd。etc pam.d 下面所有檔案裡面涉及...

spring mvc實現登入 異常

登入頁面login.jsp在webroot下 body form action user login method post username input type text name username br password input type password name password br...