在忘記root密碼的時候,可以這樣
以windows為例:
1. 開啟dos視窗,關閉正在執行的mysql服務net stop mysql。
2. 轉到mysql\bin目錄,cd c:/----cd ....\mysql\bin。
3. 輸入mysqld --skip-grant-tables回車。--skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。
4. 再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。
5. 輸入mysql回車,如果成功,將出現mysql提示符 >。
6. 連線許可權資料庫:use mysql; 。
6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。
mysql 5.7 password欄位已從mysql.user表中刪除,新的欄位名是「authenticalion_string」
update mysql.user set authentication_string=password('123456') where user='root' and host = 'localhost';
7. 重新整理許可權(必須步驟):flush privileges;。
8. 退出quit。
9. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。
mysql 密碼忘記 修改root密碼
通過網上的資料總結了一下 第一步 確定mysql服務是關閉狀態 然後執行下面命令 mysqld defaults file d mysql my.ini console skip grant tables 這句話表示跳過密碼驗證的許可權,現在 在登入mysql不用做驗證就可以進入 第二步 第乙個視窗...
mysql修改忘記root密碼
may 11,2016 8 50 pm mysql u root mysql set password for root localhost password newpass mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法 mysqla...
mysql 修改忘記root密碼
1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的...