解決Mysql ERROR 1045 (28000): Access denied for user

在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

相關文章
相關標籤/搜索