如果不記得root密碼了我們只要修改mysql中user表中的root用戶的password改成你的新密碼然后刷新權(quán)限就好了.
如果忘記了MySQL的root密碼,可以用以下方法重新設(shè)置:
1.KILL掉系統(tǒng)里的MySQL進(jìn)程;
2.用以下命令啟動(dòng)MySQL,以不檢查權(quán)限的方式啟動(dòng);
mysqld_safe -skip-grant-tables &
3.然后用空密碼方式使用root用戶登錄 MySQL;
mysql -u root
4.修改root用戶的密碼;
- mysql> update mysql.user set password=PASSWORD('新密碼') where User='root';
- si.c
- mysql> flush privileges;
- mysql> quit
5. 重新啟動(dòng)MySQL,就可以使用新密碼登錄了。
上面講述的是利用sql命令來實(shí)現(xiàn),其實(shí)我們還可以通過替換mysql use表現(xiàn)修改用戶密碼方法也差不多,我以前(在同版本號(hào)mysql下做過替換 mysql數(shù)據(jù)庫這種做法,如果個(gè)數(shù)據(jù)庫里面的數(shù)據(jù)庫不同就千萬別操作)。
新聞熱點(diǎn)
疑難解答
圖片精選