在我之前的博客里面是有mysql安装相关的博客的,但是由于版本的更新可能会在安装过程中出现一些差别,那么今天为什么我又要再次写一次安装的教程呢?绝不对是因为mysql版本更新了,是因为我上周电脑坏掉了,固态硬盘死活起不来了,没办法只好重装了系统,没了固态大哥的支撑,现在的系统简单卡的不行。。。

         好了,不吐槽这些了,不仅系统速度卡了,我之前很多环境都没了,毕竟是重装了系统了,今天由于要用到数据库,就来安装一下,想着把这个最新的安装版本完整地记录一下吧。

        下面我们开始安装:

1、从MySQL官网里面下载安装包

       下载地址在这里:MySQL :: Download MySQL Installer

        我们要用的是community版本的,如下:

        不要下载错了,我们要用到的是红线线框里面的那个:
 

      这里的安装包都是windows中可以直接双击进行安装的版本,区别在于上面的版本是需要联网才能安装的,下面的版本是提前下载好就可以离线安装的,相信我们从安装包的大小也是可以看出来的。

       为什么说不要下载错呢,上面说的是一方面,下面才是我要说的:

      之前没有仔细看,我下载的是这里的安装包,这个页面里面的安装包是免安装形式的也就是解压缩就行了,这个我不太喜欢,所以就换成了安装包形式的。

2、开始安装

      在完成步骤1中安装包的下载准备工作后就可以开始安装了,下面为了简洁明了介绍安装过程,我对安装过程中的每一个安装选择步骤都进行了截图,便于对照理解。

      双击安装包打开界面如下,直接点击Next:

       继续点击Next:

      继续点击Next:

         直接点击Execute即可,需要的包会自动开始安装:
 

      包安装过程如下:
 

     全部安装结束截图如下:
 

     到这里,直接点击Next,继续安装:

       点击Next:

    继续点击Next,继续下面的配置:

      这里是选择加密方式的,直接点击Next继续:

     配置自己的账户密码信息,如果需要使用非root账户可以在这里进行添加,完成后点击Next继续:

     这里是为windows服务提供别名,可以修改也可以使用默认值,只要修改后自己能记住就行,我这里选择使用了系统的默认值:

     点击Next后进入配置界面,直接点击Execute进行安装即可:
 

     配置成功后截图如下:

      然后继续点击Next:

     这里不需要做修改直接点解Finish即可:

     接下来输入自己前面设定的数据库密码,然后点击Next:

    系统会进行身份验证,验证通过截图如下:

     验证成功后进入到配置界面,直接点击Execute进行安装即可:

    接下来直接点击Next:

     到这里就安装结束了,直接点击Finish即可:

       个人感觉没有什么很复杂的东西,就是中间过程比较繁琐,尤其是设置密码与身份验证部分,最好不要点击取消,否则后面使用数据库的时候可能会出现问题的。

3、环境变量配置

      上面步骤2 只是完成了安装包的安装过程,想要直接在CMD窗口中使用mysql命令还是需要进行环境变量配置的,配置方法也很简单,我安装完成后在C盘MySQL目录下的文件结构如下:
 

    进入MySQL Server 8.0,将bin目录的路径加入到系统path路径中就行了。

     到这里以后安装工作就结束了,可以先通过命令行进入mysql中查看:

4、Navicat客户端连接MySQL问题解决

      报错如下:

      这是很常见的一种错误,网上给出来的解决方案无外乎两种:
1)升级一下你使用到的Navicat的驱动,这个是比较麻烦的,因为大家用的Navicat我相信都是破解的吧,然后你懂的

2)就是把mysql用户登录密码加密规则还原成mysql_native_password,这个方案是大多数人都会采用的方法,我这里也是采用的这种方法,只需要三行命令即可,具体操作如下:
 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  #修改加密规则 (这行我没有写,不过貌似也可以)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '这里替换成你的密码字符串';  #更新一下用户的密码 
FLUSH PRIVILEGES;  #刷新权限

       操作结果截图如下:

     完成后,再次使用Navicat进行连接测试截图如下:

     问题成功解决。      

     好了,写到这里我们的最新版本的MySQL安装过程到这里就算是结束了,记录一下!

更多推荐

mysql-8.0.16-winx64详细安装教程