Centos下忘記Mysql數據庫root密碼重置方法

基本的思路是,以安全模式啓動mysql,這樣不須要密碼能夠直接以root身份登陸,而後重設密碼。mysql

#先關閉mysql服務
service mysqld stop

#安全模式啓動mysql,加入--skip-networking 防止遠程無密碼登陸
mysqld_safe --skip-grant-tables --skip-networking &

#無密碼登陸
mysql -u root

#修改密碼
mysql> use mysql;
mysql> update user set password=PASSWORD("mynewpassword") where User='root';
mysql> flush privileges;

#執行完畢就退出,無需加分號
quit

#重啓mysql
service mysqld restart

#從新登陸便可
mysql -u root -p

參考:https://segmentfault.com/a/1190000000412194sql

相關文章
相關標籤/搜索