解決Mysql ERROR 1045(28000):Access denied for user
1012 ワード
ubuntu server 12.04でmysqlをインストールした後、コマンドを使用してmysqlにログインしてもエラーが発生した.Mysql ERROR 1045(28000):Access denied for user'root'@'localhost'(using password:YSE)このエラーは憂鬱で、よく分析したところ、このエラーはパスワードと関係があることが分かった.パスワードがmysqlを構成する際に異常である可能性がある.そのため、私たちは正しいパスワードを持っていないので、問題を知ってから、すぐに解決方法を考えました.それはパスワードを再設定することです.方法は以下の通りです.
1.mysqlを閉じてパスワードを設定する
2.mysqlを再起動してログインを試みる
Mysql ERROR 1045(28000):Access denied for user'root'@'localhost'(using password:YSE)このエラーはphpmyadminでログインする際にのみ提示される(28000)とともにphpmyadminでもパスワードエラーが提示されるので、以上の方法で設定すると新しい暗号でphpmyadminにログインできます
1.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を再起動してログインを試みる
#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にログインできます