Mysql 密碼過期導致無法登陸

2021-07-26 19:56:44 字數 785 閱讀 1159

1、停止當前mysql服務

2、mysqld --defaults-file="c:/programdata/mysql/mysql server 5.7/my.ini"  --skip-grant-tables

一定是my.ini,我一開始找到program files下面的my-default.ini去了,可以再服務中右擊屬性檢視一下,就是這個。

這句話貌似是在命令視窗中開了乙個mysql的服務,該命令通過跳過許可權安全檢查,開啟mysql服務,這樣連線mysql時,可以不用輸入使用者密碼。

3、win+r,新開乙個cmd視窗,原來的別關了呀。

輸入命令:

mysql -uroot -p

出現:enter password:

在這裡直接回車,不用輸入密碼。

然後就就會出現登入成功的資訊。

然後在這裡登sqlyog就可以登進去了耶

4、重置root密碼:update mysql.user set password=password("123456") where user='root';

5、切換到第乙個命令列視窗執行:mysqladmin -u root shutdown

6、啟用原本的服務

7、登陸:mysql -uroot -p123456

7、修改密碼以能夠在客戶端登陸:set password for root@localhost = password('123');

8、 修改root密碼永不過期:alter user 'root'@'localhost' password expire never;

mysql登陸找回密碼 MySql登陸密碼找回

在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 或mysqld.exe 執行 mysqld nt 或mysqld.exe skip grant tables 當前視窗將會停止。另外開啟...

phpMyadmin密碼問題無法登陸

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...

mysql無法登陸問題

有的時候會遇到問題。比如我的是windows10系統,電腦上安裝了mysql,但是無論如何啟動不了,錯誤如圖所示 這種錯誤並不是自己的密碼輸入錯誤,而是因為自己的mysql服務並沒有開啟。那麼問題來了,如何開啟本地的mysql服務呢?1.如下圖所示,找到命令臺,並以管理員身份執行 2.輸入net s...