在ubuntu server 12.04中,安裝mysql後,使用命令登陸mysql竟然報錯了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE),這個錯誤搞得很鬱悶,仔細分析以後,知道這個報錯和密碼有關,多是密碼在配置mysql的時候異常,因此致使咱們沒有正確的密碼,知道問題後,當即想到解決辦法了,那就是從新設置一個密碼,方法以下php
1.先關閉mysql並設置密碼mysql
#sudo /etc/init.d/mysql stop #sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #sudo mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('pas') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit
2.重啓mysql並嘗試登陸sql
#sudo /etc/init.d/mysql restart #sudo mysql -uroot -p Enter password: #輸入密碼,出現下面這個就表示登陸正常了 mysql>
Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE)這個錯誤在使用phpmyadmin登陸的時候只提示(28000),同時phpmyadmin也會提示密碼出錯,按以上方法設置以後就能夠用新密碼登陸phpmyadmin了ubuntu