MySQL5.7与8.0的连接问题(vs2015\2017)

1.

MySQL8.0 root密码忘记重置与5.7不同,绝大多数经验帖不适用8.0

https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
8.0 重置密码的方式

2.

MySQL连接vs2015时报错提示:

Authentication method 'caching_sha2_password' not supported by any of the available plugins

[转]亲测好用

这个问题的原因是(MySQL 8.0.4开始default-authentication-plugin参数默认设置的是caching_sha2_password,我安装的是mysql8.0.11,为了能够让DB2DB连接上,做了以下处理:

(1)、修改密码的加密方式

alter user 'root'@'localhost' identified with mysql_native_password by '密码';

(2)、修改配置文件默认的加密方式,修改为mysql_native_password

default_authentication_plugin=mysql_native_password

配置文件如果不在MySQL根目录下,有可能在隐藏文件夹C:\ProgramData\MySQL下

(3)、重启mysql服务

3.

可视化界面navicat、workbench报错2059 

理由解决如2

4.

mysql-connector-net-6.10.5显示环境已存在 无法安装

怀疑曾经安装失败注册表没清干净  磨人的小妖精啊=。=

后在mysql-installer-community-5.7.20.0中安装成功

猜你喜欢

转载自www.cnblogs.com/auroraif/p/9111848.html