Aaron's blog

  • Home

  • About

  • Categories11

  • Archives37

  • Search

Navicat连接Mysql报错

Posted on 2019-08-29 Edited on 2019-09-14 In 数据库 Views:

Client does not support authentication protocol requested by server;
解决办法,登入MySQL的命令行界面,然后输入:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
其中password需要改成你自己的密码,大概原因是MySQL8.0的加密方式改变了,但是比较老版本的navicate没有来得及支持,因此需要将mysql设置为支持传统的那种密码加密,如果用比较低版本的MySQL,比如MySQL57应该就不会出现这种问题。
最后再输入下面一句进行刷新
FLUSH PRIVILEGES;
问题解决

数据的逻辑结构和存储结构
泛型的意义和作用
Aaron

Aaron

Keep Learning
37 posts
11 categories
GitHub E-Mail
© 2021 Aaron
Powered by Hexo v3.9.0
|
Theme – NexT.Gemini v7.3.0
|