mysql重置root密碼

2021-06-06 15:00:21 字數 641 閱讀 9478

在ubuntu 10.04上安裝了mysql,安裝時沒有要求輸入root密碼,安裝後訪問資料庫,用以下命令:mysql -u root -p,然後無論輸入什麼密碼都是錯誤的,只能設法重置root密碼。

1. 首先停止mysql服務:sudo service mysql stop

確認沒有mysql程序:ps -aux | grep mysql

2. 以安全模式啟動mysql:mysqld_safe --user=mysql --skip-grant-tables &

3. 以root賬號登陸mysql:mysql -u root

4. 在mysql提示符下,更改root密碼:

a. 使用mysql資料庫:use mysql

b. 更改root密碼:update user set password=password("111") where user='root';

c. 重新整理:flush privileges;

d. 退出mysql:quit

5. 殺死mysql程序:sudo killall mysqld

6. 啟動mysql服務:sudo service mysql start

7. 以新的root賬號登陸 mysql -u root -p

8. 輸入密碼111即可

mysql 重置root密碼

登入到mysql上面使用 update user set password root where user root 結果所有的root使用者的密碼的密文都變成了 root 而 root 不是真正的密碼,是加密過後的字串,所以在再次登入mysql時,使用mysql u root p 輸入密碼 roo...

mysql 重置 root 密碼

mysqld safe skip grant tables update mysql.user set authentication string password mima where user root 後沒有 password 字段 mac下安裝mysql的教程,可參考園友的文章 我安裝的版本...

Mysql重置root密碼

方法一 在my.ini的 mysqld 字段加入 skip grant tables 重啟mysql服務,這時的mysql不需要密碼即可登入資料庫 然後進入mysql mysql use mysql mysql 更新 update user set password password 新密碼 whe...