在我之前的博客里面是有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详细安装教程
发布评论