mysql 忘記密碼怎麼辦???

mysql忘記密碼怎麼辦??mysql

----------------------------------------------------------------------------sql

 mysql忘記密碼不須要從新安裝,只需記住一個參數 skip-grant-tables數據庫

方法一:ide

在my.cnf的[mysqld]字段加入:
skip-grant-tables
重啓mysql服務,這時的mysql不須要密碼便可登陸數據庫
而後進入mysql
use mysql;
update user set password=password('新密碼') WHERE User='root';

flush privileges;spa

運行以後最後去掉my.cnf中的skip-grant-tables,重啓mysqld便可。進程

-----------------------------------------------------------------------------------ip

方法二:it

不使用修改my.cnf重啓服務的方法,經過加skip-grant-tables運行mysql來修改mysql密碼

中止mysql服務 /etc/inin.d/mysql stoptable

ps -aux | grep mysqlclass

若是有mysql進程在,強制殺死

mysqld_safe --skip-grant-tables &

mysql -uroot -p  空密碼進去

use mysql;

update user set password=password('新密碼') WHERE User='root';

flush privileges;

相關文章
相關標籤/搜索