设为首页 加入收藏

TOP

MySQL 8.0安装后Navicat连接不上的问题
2019-06-05 02:08:02 】 浏览:29
Tags:MySQL 8.0 安装 Navicat 连接 问题

Navicat连接MySQL 8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决


好不容易安装好mysql,但又出现了mysql客户端版本太低的问题。根据参考的这篇教程,完美的解决了该问题。


1、通过命令行进入解压的mysql根目录下。


2、登陆数据库


mysql -uroot -p


3、再输入root的密码:


4、更改加密方式:


mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;


5、更改密码:该例子中 123为新密码


mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';


6、刷新:


mysql> FLUSH PRIVILEGES;


这步完成后我已经成功解决了问题。如果报错,可以看下面第7步,博主依然给出了解决方案


7、


// 如果报错ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%':


则是远程访问权限不正确,先选择数据库,查看一下再更改:





编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SQL基本语法和书写格式 下一篇CentOS 7.6 RPM方式安装Oracle 19..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(217) }