| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MYSQL连接时错误码2059解决办法 -> 正文阅读 |
|
[大数据]MYSQL连接时错误码2059解决办法 |
一、问题原因: 如上图的报错提示可知,报错原因是caching_sha2_password不能加载。 这是因为8.0之后mysql更改了密码的加密规则,而目前已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式。 二、解决步骤: 1、在win的左下角,输入cmd,打开cmd窗口; ? 2、在命令行终端中进入到mysql的安装目录bin目录下; 回车就行了。? 3、登录mysql, mysql -u root -p 复制上面命令,进入命令行终端,右击鼠标会自动粘贴(我的Windows10系统是这样的),回车执行,会输出如下结果: ?然后分别执行下面3个命令: 4、修改加密规则 alter user root@localhost identified by 'password' password expire never; 5、更新密码(如果你需要更改密码,将后面的单引号中的password替换为你的密码如‘123456’) alter user root@localhost identified with mysql_native_password by 'password'; 6、刷新 flush privileges; 我的所有执行过程:如下
?7、在客户端测试连接,连接成功。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 17:12:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |