忘了mysql密碼咋麼辦?

1、已知mysql數據庫root的密碼,修改root的方法以下:mysql

1. mysqladmin 命令直接修改:sql

~]#mysqladmin -u root -p password "newpassword"

2.進入mysql環境使用update:數據庫

mysql> update mysql.user set password=password('newpassword') where user ='root';
mysql> flush privileges;

3.在mysql環境中使用grant命令修改root用戶的受權權限:安全

mysql> grant all on *.* to root@'localhost' identified by 'newpassword';

2、忘了mysql的root密碼怎麼辦:ide

1.中止當前mysql數據庫的服務程序:spa

~]#service mysql stop
或者
~]#systemctl stop mysql

2.使用mysqld_safe腳本不加載受權表以安全模式啓動mysql服務:code

~]#/usr/local/mysql/bin/mysqld_safe --skip-grant-table &   #加「&」讓mysql在後臺啓動

3.使用空密碼的root用戶登陸數據庫,重設root用戶密碼:blog

~]#mysql -u root
mysql> update mysql.user set password=password('newpassword') where user='root';
mysql> flush privileges;
相關文章
相關標籤/搜索