Mysql8.0以上-升级坑

Mysql8.0以上-升级坑

背景:一台windows服务器上要安装2个版本的MySQL服务,原因是旧版本的MySQL服务是5.5的,不能使用with recursive递归查询 ,而业务需要。。。😶

  • 坑一:下载慢
    去官网上下载MySQL的数据库也太慢了。。。,要等好久也下载不下来,灵机一动去搜索了一下镜像下载
    就有了一下2个镜像:
    1. http://ftp.ntu.edu.tw/MySQL/Downloads/MySQLInstaller/mysql-installer-community-8.0.26.0.msi (优点:版本比较新;缺点:下载能比官网稍微快一点点👌)
    2. https://cdn.mysql.com/archives/mysql-installer/mysql-installer-community-8.0.25.0.msi (优点:下载快,飞一般的速度🚀;缺点:版本更新延迟)
  • 坑二:版本8.0.22竟然没有安装路径选择???😓 无奈下载了版本8.0.25
  • 坑三:安装完成之后 Navicat竟然不能链接,显示 Authentication plugin ‘cachingsha2password’ cannot be loaded
    查询了资料之后,结果是出现这个原因是mysql8 之前的版本中加密规则是mysqlnativepassword,而在mysql8之后,加密规则是caching-sha2-password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql-native-password。
    所以依次执行以下语句就可以解决:(注意:数据库密码设为了root,以及新的数据库不能和旧的数据库用同一个端口和同一个服务名, 新的端口是3308)

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值