第一步:停止mysql服務
網上有給出方法開啟/etc/my.cnf,在裡面修改,但是我壓根沒在這個目錄下找到該檔案。可能版本原因吧!
輸入命令停止mysql服務:/etc/init.d/mysql stop 或 /etc/init.d/mysqld stop
第二步:安全啟動mysql,且跳過授權表:mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
第三步:重新設定mysql密碼
輸入:mysql -uroot -p,此時不用輸密碼,直接按回車就可以進去。
輸入語句:use mysql,即選擇乙個資料庫,輸入重設密碼的語句,我發現如下的問題,這說明password這一列,不在其中
所以應當修改的是authentication_string這一列
update user set authentication_string =password('123456') where user='root';
第四步:重啟服務,輸入新設定的密碼登入
重啟mysql服務:/etc/init.d/mysqld restart
輸入密碼,進入mysql即可。
mysql 密碼忘記 MySQL忘記密碼??怎麼辦
再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...
忘記mysql密碼
如果 mysql 正在執行,首先殺之 killall term mysqld。啟動 mysql bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set password password...
MYSQL密碼忘記
1.先以root使用者登入系統 2.關閉mysql服務或程序 service mysql d stop killall mysqld 3.特權啟動mysqld safe skip grant tables 4.然後可以不需要密碼進入mysql mysql u root p 要求輸入密碼時直接回車即可...