(转)Navicat 连接MySQL 8.0.11 出现2059错误

错误

使用Navicat Premium 连接MySQL时出现如下错误:

原因

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password

解决

更改加密规则:

mysql -uroot -ppassword #登录

use mysql; #选择数据库
# 远程连接请将‘localhost‘换成‘%‘

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER; #更改加密方式

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘password‘; #更新用户密码

FLUSH PRIVILEGES; #刷新权限

输入password

原文地址:https://www.cnblogs.com/zhenghuanhuan/p/12244131.html

时间: 2024-11-05 17:19:17

(转)Navicat 连接MySQL 8.0.11 出现2059错误的相关文章

Navicat 连接MySQL 8.0.11 出现2059错误

错误 使用Navicat Premium 连接MySQL时出现如下错误: 原因 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决 更改加密规则: mysql -uroot -ppassword #登录 use mysql; #选择数据库 ALTER USER 'root'@'localhost' IDENTIFIED BY 'sa' PASSWORD EXPIRE NEVER; #更改

<亲测>用navicat连接mysql 8.0 报错2059

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded 2018年05月07日 15:56:32 阅读数:2997更多 个人分类: DockerMySQL 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/HeatDeath/article/details/80226934 问题: 连接Docker启动的mysql出现:ERROR 2059

Navicat 连接Mysql 8.0以上版本报错1251的详细解决方案

从MySql5.7版本跳到了Mysql 8.0的版本,安装的时候提示链接加密方式已经改变 解决办法: 更改加密方式: 1.以root账户用户登录Mysql: mysql -u root -p 2.更改加密方式: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 3.更改密码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native

navicat连接MySQL8.0.11提示2059错误

错误原因:mysql加密规则的改变: mysql加密规则:mysql_native_password      mysql8之前的版本   caching_sha2_password     mysql8 解决方法: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; //修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_na

Navicat连接Mysql报错:Client does not support authentication protocol requested by server;

上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决. Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested  by server:解决如下: 命令如下: 1.use mysql; 2.alter user 'root'@'localhost' identified with mysql_native_password by '********';

Navicat连接Mysql报错

上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决. Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested  by server: 需要用到的命令: 1.use mysql; 2.alter user 'root'@'localhost' identified with mysql_native_password by '数据库密码'; 3.fl

用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)

问题描述 在 window 系统上,用 Navicat 连接 Mysql 数据库,弹出以下提示 问题原因  Mysql 数据库未启动 解决方案:启动 Mysql 数据库 1.点击桌面左下角运行 cmd,然后回车 2.输入命令:services.msc,然后回车,弹出服务页面 3.在服务页面找到 MySQL服务,查看状态,如果未启动,就启动服务 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)

Navicat连接mysql出现2003——can't connect to mysql server on localhost(10061)引发的思考)

一:起因 (0)最近由于病了一场,闲暇时间(即生病期间)一直思考如下问题: 思考一:如何做一名合格的程序猿,怎么才能成为一名名副其实的程序猿? 思考二:还有就是到底,值不值得熬夜加班去搞研发(或转型或做相对轻松的其它IT岗位~~~对于这个问题,我一时无法给出答案,希望各位帮我分析一下,不胜感激!!!) (1)如果没有做到这一点你怎么能说,你是一名合格的程序猿 —— 安装程序或者运行开发程序... http://d.dxy.cn/detail/7870458http://d.dxy.cn/deta

PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装

PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 1.首先在安装好环境下安装 zabbix3.0情况下 2. yum install mysql-devel net-snmp-devel curl curl-devel -y groupadd zabbixuseradd -g zabbix zabbix 3. wget -c http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20De