您的位置:首页 > 博客中心 > 数据库 >

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

时间:2022-03-15 08:33

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中安装成功

 5.

navicat导入sql总是失败,懒得找原因

不要偷懒,就俩句命令,数据丢的吓哭

常用source 命令
进入mysql数据库控制台,如
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql

等就完事了

热门排行

今日推荐

热门手游