網管人員有時不小心將mysql的密碼忘記或改掉該如何處理呢?
#mysqladmin -uroot -p password 'newpassword' Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' 步驟一:先將mysql停掉。
# /etc/init.d/mysql stop
步驟二:開始底下指令。 # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit
步驟三:重啟mysql # /etc/init.d/mysql restart # mysql -uroot -p Enter password:
|