当前位置 : 主页 > 网络编程 > PHP >

【Mysql】 mysql | mysql8 | navicat连接mysql 1251

来源:互联网 收集:自由互联 发布时间:2023-09-06
一、说明 1、Windows环境 2、MySQL8 3、使用Navicat连接时,报错 4、查看解决方案前,需要root密码 5、导致1251的连接,是因为MySQL8的加密算法跟Navicat的不一致,所以需要用本地加密算法修改


一、说明

        1、Windows环境

        2、MySQL8

        3、使用Navicat连接时,报错

        4、查看解决方案前,需要root密码

        5、导致1251的连接,是因为MySQL8的加密算法跟Navicat的不一致,所以需要用本地加密算法修改root密码

二、解决方案

1)进入到mysql8的安装目录

C:\Program Files\MySQL\MySQL Server 8.0\bin

【Mysql】 mysql | mysql8 | navicat连接mysql 1251_加密算法

说明1: 为什么要进入此目录?如果本地装了多个版本,直接打开cmd然后使用mysql连接,可能my

sql用的是其他版本的mysql
说明2: mysql不同版本的修改密码的命令,格式是不同的
2)打开cmd并进入到此目录
3)连接mysql
mysql -P 3308 -u root -p
说明1: -P 3308,本地装了多个版本,所以指明端口
说明2: root密码是安装时的密码
4)选择数据库
use mysql;
5)执行修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
6)更新授权
flush privileges;
~~
【文章原创作者:韩国服务器租用 http://www.558idc.com/lg.html 复制请保留原URL】
上一篇:【Linux】linux | jenkins | 命令 | 命令备份
下一篇:没有了
网友评论