#1.停止mysql資料庫
/etc/init.d/mysqld stop
#2.執行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#3.使用root登入mysql資料庫
mysql -u root mysql
#4.更新root密碼
mysql> update user set password=password('newpassword') where user='root';
#最新版mysql請採用如下sql:
mysql> update user set authentication_string=password('newpassword') where user='root';
#5.重新整理許可權
mysql> flush privileges;搜尋
#6.退出mysql
mysql> quit
#7.重啟mysql
/etc/init.d/mysqld restart
#8.使用root使用者重新登入mysql
mysql -uroot -p
enter password: 《輸入新設的密碼newpassword>
忘記了MySQL密碼?
如果你忘記了mysql密碼,如何重置它呢?下面是錯誤答案 首先停止mysql服務,然後使用skip grant tables引數啟動它 shell etc init.d mysql stop shell mysqld safe skip grant tables 此時無需授權就可以進入到mysql命...
忘記了 MySQL 的 root 密碼
如果忘記了 mysql 的 root 密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld safe skip grant tables 3.然後用空密碼方式使用root使用者登入 mysql mysql u roo...
忘記了 MySQL 的 root 密碼
1.kill掉系統裡的mysql程序 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld safe skip grant tables 3.然後用空密碼方式使用root使用者登入 mysql mysql u root 4.修改root使用者的密碼 mysql update mysq...