暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql 8.0.20安装教程

5分享 2021-05-26
670

MySQL最新版本8.0.20正式发布。与之前8.0的系列版本一样,这次的发行版除了包含缺陷修复,也同样包括新功能:关键字:hash join、InnoDB双写缓冲、二进制日志事务压缩等。


安装教程(需要联网):

系统环境:windows7 64位 专业版

安装包:mysql-installer-web-community-8.0.20.0.msi

点击MYSQL安装文件提示需要安装.net framework 4.5.2


下载.net4.5.2脱机版默认安装即可

.Net Framework4.5.2安装成功。


点击MYSQL安装文件,选择【custom】

将MySQL 8.0.20移动到右边,点击【next】

安装Mysql8.0.20需要安装VC++2019,如果没有安装点击【Execute】联网自动安装VC。

VC++2019安装成功


点击【next】

点击【execute】,等待mysql下载。

下载完成点击【next】


点击【next】

选择Standalone MySQL Server


设置端口默认为3306,默认即可,点击【next】。

第一个是使用强密码加密授权(推荐),第二个是传统授权方法(保留5.x版本兼容性),选择第一个后续可能客户端连数据库报错,原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后加密规则是caching_sha2_password,我建议如果是学习选择第二种,这次安装我没注意默认选择的第一种。


设置root密码,密码复杂些,要不然也会出错。


点击【next】

点击【execute】


点击【finish】

点击【next】

点击【finish】安装成功。

使用navicat for mysql连接数据库,打开连接时报错,错误信息:1251-Client does not support authentication protocol requested by server,caching_sha2_password是mysql8.0默认的认证插件,必须使用支持此插件的客户端版本连接数据库。


解决办法:输入命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';  这行代码有两层含义,第一:修改root用户的密码为'root'。第二:使用mysql_native_password对新密码进行编码。


然后再连接数据库连接成功


欢迎关注【5分享】(fivsha)公众号获取更多帮助和资讯

文章转载自5分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论