忘記密碼時修改方式mysql
1.關閉mysqlsql
# service mysqld stopspa
2.屏蔽權限ip
# mysqld_safe --skip-grant-tableit
屏幕出現: Starting demo from .....table
3.新開起一個終端輸入test
# mysql -u root mysql登錄
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';date
mysql> FLUSH PRIVILEGES;//記得要這句話,不然若是關閉先前的終端,又會出現原來的錯誤service
mysql> \q
擁有原來密碼時修改方式
方法一:
在mysql系統外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【輸入原來的密碼】
方法二:
經過登陸mysql系統,
# mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;