現現1045是用戶名與密碼對不上號,也就是忘了密碼,下面我們提供二種關於修改密碼的解決辦法,有需要的朋友可以參考一下。
直接使用/etc/MySQL/debian.cnf文件中[clIEnt]節提供的用戶名和密碼:
# mysql -udebian-sys-maint -p Enter password: <輸入[clIEnt]節的密碼> mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; mysql> FLUSH PRIVILEGES; mysql> quit # mysql -uroot -p Enter password: <輸入新設的密碼newpassWord> 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 # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <輸入新設的密碼newpassWord> MySQL>