centos6.5下mysql無法登陸的問題

來源:互聯網
上載者:User

標籤:mysql登入   error 1045   

    在操作mysql是可能會出現無法登陸的問題,其中最常見的錯誤就是,ERROR 1045,的錯誤:

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/80/09/wKiom1c1H8XQJIS1AACZBk6-RhM694.jpg" title="1.jpg" alt="wKiom1c1H8XQJIS1AACZBk6-RhM694.jpg" />

   這種錯誤產生的原因有兩種:1、密碼錯誤;2、使用者名稱不正確。網上給出的方法一般是進入安全模式,修改密碼。具體操作方法是:

    # /etc/init.d/mysql stop
    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    # mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
    mysql> FLUSH PRIVILEGES;
    mysql> quit
    # /etc/init.d/mysql restart
    # mysql -uroot -p
    Enter password: <輸入新設的密碼newpassword>
    mysql>

但是有時依然無法登入,得到的結果還是:

    ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

此時就要思考是否使用者名稱錯誤的原因了,安全模式再次登入使用者,查看當前系統的使用者:

    # /etc/init.d/mysql stop
    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    # mysql -u root mysql

    

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/80/06/wKioL1c1Iv-hBC6DAAFHIaiW_c8726.jpg" title="2.jpg" alt="wKioL1c1Iv-hBC6DAAFHIaiW_c8726.jpg" />

發現使用者列表中沒有localhost這個主機名稱,此時更改主機名稱;

      mysql> UPDATE user SET Host=‘localhost‘ WHERE Host=‘mylinux‘;

      mysql> UPDATE user SET Host=‘localhost.localdomain‘ WHERE Host=‘mylinux2‘;

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/80/06/wKioL1c1I63RbdMZAAEBkXDX9YE048.jpg" title="3.jpg" alt="wKioL1c1I63RbdMZAAEBkXDX9YE048.jpg" />

退出後,重啟mysql服務,重新登入就會發現可以登陸了!

    

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/80/09/wKiom1c1I0HhoIokAAGXHhoLxH4358.jpg" title="4.jpg" alt="wKiom1c1I0HhoIokAAGXHhoLxH4358.jpg" />

    

本文出自 “隨風而飄” 部落格,請務必保留此出處http://yinsuifeng.blog.51cto.com/10173491/1772918

centos6.5下mysql無法登陸的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.