mysql開啟skip-name-resolve 導致root@127.0.0.1(localhost)訪問引發的ERROR 1045 (28000)錯誤解決方案

來源:互聯網
上載者:User

標籤:host   error   access   inpu   warnings   lin   style   log   reg   

為什麼配置skip-name-resolve?

由於mysql -h${ip} 遠端存取速度過慢,

mysql -h172.16.66.171 -uroot -p123456

 根據網友經驗(https://www.cnblogs.com/yjf512/p/3803762.html),

vi /etc/my.cnf

[mysqld]skip-name-resolve

重啟mysql,發現遠端存取msyql速度上來了,解決問題。

  然而引發了新的問題:

但是卻發現msyql(mysql -h127.0.0.1 -uroot -p123456)無法本地訪問:

[[email protected] ~]#  mysql -h127.0.0.1 -uroot -p123456Warning: Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user ‘root‘@‘127.0.0.1‘ (using password: YES)

而不輸入密碼(mysql -h127.0.0.1 -uroot)卻可以訪問。

[[email protected] ~]#   mysql -h127.0.0.1 -uroot Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 91114Server version: 5.6.35-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql>

 

解決方案:

參考(http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html),重設root密碼:

[[email protected] ~]#   mysql -h127.0.0.1 -uroot Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 91114Server version: 5.6.35-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql> use mysql;Database changedmysql> update user set password=password("123456") where user="root";Query OK, 3 rows affected (0.06 sec)Rows matched: 5  Changed: 3  Warnings: 0mysql> flush privileges;Query OK, 0 rows affected (0.13 sec)mysql> quitBye
[[email protected] ~]# 

 用 mysql -h127.0.0.1 -uroot -p123456 訪問,問題解決。

[[email protected] ~]# mysql -h127.0.0.1 -uroot -p123456Warning: Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2487Server version: 5.6.35-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql>

 由於開啟skip-name-resolve引發的ERROR 1045 (28000)網上資料不詳,解決這個問題花了大半天,所以發布這篇文章。

My first blog on cnblogs!

mysql開啟skip-name-resolve 導致[email protected](localhost)訪問引發的ERROR 1045 (28000)錯誤解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.