安装mysql8.0.13的血泪史--防止你也走那么多坑

因为想要维护一个git项目,家里电脑和公司电脑版本一直开发维护比较方便,所以选择在公司电脑上安装一个8.0.13版本的mysql,数据源使用最新的com.mysql.cj.jdbc.Driver; 结果一早上三个小时时间,终于安装完成,血泪史的一波操作,怒使我一定要记录下来;要不然真的要怀疑自己的动手能力和智商;

  1. mysql 8.0.13的下载和安装
    本人习惯使用msi直接安装的形式;
    下载mysql链接
    安装教程
    坑1: 但是这个安装教程,针对于从来没在电脑上安装过mysql的人比较好使,对于安装过的,会出现一个让你输入当前密码的弹框,如下图:额 当时没存储图:显示:current root password
    这个就比较狗血,因为即使你密码输入正确,人家也是check失败了;
    这里导致我重装了好多次mysql,最后才知道去百度为啥要输入个current root password;
    解决安装mysql需要输入current root password方法链接
    找到mysql注册文件方法链接
    这时候全部删除干净再去安装,就可以一次成功;
    坑2:分明mysql安装设置 时候密码记得绝对是正确的,但是为什么通过可视化工具navicat 就会报错呢?
    navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案
    出现这个问题的原因是:
    以下是我选择的一个简单快捷的解决方式:MySQL8.0的加密方式改变了,但是比较老版本的navicate没有来得及支持,因此需要将mysql设置为支持传统的那种密码加密,如果用比较低版本的MySQL,比如MySQL57应该就不会出现这种问题。不过确实是这样,之前我的老版本是5点几的,就没什么问题。
    在这里插入图片描述

    启动项目,链接mysql报错:mysql运行报The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone;失去错乱;
    在mysql命令行,设置:**SET GLOBAL time_zone=’+8:00’**即可;

    最近在写一个 mybatis拦截器的东西,起初涉及到了一个generator自动生成器插件的使用,这个时候由于mysql mybatis的版本不一致,导致了一些认证问题,什么乱七八糟的,总之就是版本不匹配,最终换成低版本就可以了。
    昨天大神跟我讲 这个使用的时候最好是选择最新的版本都不会有什么问题。


张小挑的心语:

身边优秀的人那么多,当大神帮我解决一个问题30秒的时候,当看到同事找一个东西,通过触控板很快找到的时候,一是觉得自己的手速已经很快了,但是比起这个同事慢的实在不是一点半点;比起大神,可能那个问题给我我又要去百度,很久才能解决。所以 优秀的人那么多,步伐都不敢停下来,在随遇而安的日子里,不知道怎么做的时候,就原地踏步吧。开心与不开心 好像也没有概念了。

总之呢就是 解决问题时候,动作一定要快,思维一定要足够敏捷。

多看书,当你失去一些东西的时候,如果你还具备思考的能力,就不会过得太差。
所有鼓励的话,好像对于现在的我来说 都没什么用 提不起劲儿。先这样吧~

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值