第一步:停止mysql服務
網上有給出方法開啟/etc/my.cnf,在裡面修改,但是我壓根沒在這個目錄下找到該檔案。可能版本原因吧!
輸入命令停止mysql服務:/etc/init.d/mysql stop
第二步:安全啟動mysql,且跳過授權表:mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
第三步:重新設定mysql密碼
輸入:mysql -uroot -p,此時不用輸密碼,直接按回車就可以進去。
輸入語句:use mysql,即選擇乙個資料庫,輸入重設密碼的語句,我發現如下的問題,這說明password這一列,不在其中
所以應當修改的是authentication_string這一列
第四步:重啟服務,輸入新設定的密碼登入
重啟mysql服務:/etc/init.d/mysql restart
輸入密碼,進入mysql即可。
mysql重設root密碼
mysql忘記root密碼該怎麼辦當忘記mysql的root密碼的時候,可以進行如下的步驟重新設定 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改...
重設mysql使用者密碼
停掉mysql服務 sudo service mysql stop 以上命令適用於ubuntu和debian。centos fedora和rhel下使用mysqld替換mysql。以安全模式啟動mysql sudo mysqld safe skip grant tables skip network...
重設mysql使用者密碼
停掉mysql服務 sudo service mysql stop 以上命令適用於ubuntu和debian。centos fedora和rhel下使用mysqld替換mysql。以安全模式啟動mysql sudo mysqld safe skip grant tables skip network...