centos環境下登錄mysql報 ERROR 1045 (28000)怎么解決


centos環境下登錄mysql報 ERROR 1045 (28000)怎么解決

新入手一台虛擬機,Centos7系列的操作系統,安裝mysql后,執行連接出現了Mysql ERROR 1045 (28000):的錯誤。遇到同樣問題的朋友,可以參考如下解決方法。

工具/原料

  • Centos
  • mysql、mariadb

方法/步驟

 
  1. 首先使用如下命令停止mysql或者mariadb服務。

    service mariadb stop

    Centos下解決Mysql ERROR 1045 (28000):錯誤
  2. 使用mysqld_safe來啟動mysqld服務器:

    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

    Centos下解決Mysql ERROR 1045 (28000):錯誤
  3. 再次重新登錄數據庫,執行如下命令:

    mysql -uroot mysql

    Centos下解決Mysql ERROR 1045 (28000):錯誤
  4. 重新設置root的密碼及刷新權限。下列SQL語句中,123456為要修改的root密碼,根據自己的需要進行修改即可。

    UPDATE user SET PASSWORD=PASSWORD('123456') where USER='root';FLUSH PRIVILEGES;

    Centos下解決Mysql ERROR 1045 (28000):錯誤
  5. 再次登錄一下,已經可以成功登錄了。

    mysql -uroot 

    Centos下解決Mysql ERROR 1045 (28000):錯誤
     
    詳細介紹請查看全文:https://cnblogs.com/qianzf/
    原文博客的鏈接地址:https://cnblogs.com/qzf/

原文博客的鏈接地址:https://cnblogs.com/qzf/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM