在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