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;