linux中mysql安裝後,登錄提示密碼錯誤,解決辦法

在ubuntu 13.04(centos6.3中只要有root權限)中,安裝mysql後,使用命令登錄mysql居然報錯了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE),這個錯誤很常見,需要重新重新設置一個密碼,方法如下:

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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章