【安装教程】记录一下MySQL 8.0.17的安装

MySQL 8.0.17 安装

ummm,因为最近重装了win10,之前的各种环境都没了,最近又要用到数据库,但是每次安装的时候最烦的就是配置和路径设置了,为了以后有一天又被虚拟机或者什么垃圾软件搞坏系统再次重装时能快速安装配置数据库,这次就截个图,记录一下我的安装过程。
用的是 mysql-installer-community-8.0.17.0.msi 安装包,安装包的获取这里就不写啦,直接去mysql官网找就好啦,这个安装包是我去年(2019)下的,不知道最近有没有新版本。
双击msi安装包,开始安装
【安装教程】记录一下MySQL 8.0.17的安装
这里一定要选择custom!!,不然安装路径没法自己定义,如果你不介意默认安装在C盘,直接选第一个default就好啦,如果只要服务端,那就安装第二个。我还是习惯自定义安装,自己勾选所需配件,主要还是为了自定义安装路径????
【安装教程】记录一下MySQL 8.0.17的安装
这里,左侧栏是可安装的所有控件,右侧是准备安装的,我按了圆圈标注的按钮,清空了默认安装。

【安装教程】记录一下MySQL 8.0.17的安装
这里点➕号展开空间到最低一级,然后选中,点击红色方框按钮,添加到待安装栏
【安装教程】记录一下MySQL 8.0.17的安装
这是我准备安装的空间。接下来不要急着点next,选中每一个控件,改安装位置!!!
【安装教程】记录一下MySQL 8.0.17的安装
选中空间,点击右下角 Advanced Options
【安装教程】记录一下MySQL 8.0.17的安装
更改安装位置
【安装教程】记录一下MySQL 8.0.17的安装
【安装教程】记录一下MySQL 8.0.17的安装
注意每个控件的位置都要改哦,他不是默认全部安装在一个文件夹下的,有点烦。,。
【安装教程】记录一下MySQL 8.0.17的安装
这里是告诉你你将安装的所有控件,点击execute执行安装
【安装教程】记录一下MySQL 8.0.17的安装
安装完后点击next,进行配置
【安装教程】记录一下MySQL 8.0.17的安装
这里告诉你需要配置的东西,点击next进行配置
【安装教程】记录一下MySQL 8.0.17的安装
这里默认,点next
【安装教程】记录一下MySQL 8.0.17的安装
点击Content Type的下拉框,显示有三种类型:

  • Development Machine:开发机器,MySQL会占用最少量的内存。
  • Server Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存。
  • Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存。

这里我直接默认Development
【安装教程】记录一下MySQL 8.0.17的安装
常用的是TCP/IP连接,默认勾选该选项框,默认端口号是3306,可在输入框中更改。若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙,若需要远程调用则不要勾选。
下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选。 “Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解MySQL的可配置项,这里勾选该选项框。
点击“next”进入下一步。
【安装教程】记录一下MySQL 8.0.17的安装
设置认证方式,第一种是强加密(建议不要选,可能会带来连接的麻烦,但是如果正式项目,投入运行的话,还是建议强加密);第二种是标准认证方式,可以兼容旧版本的MySQL,因此这里勾选这个,点next
【安装教程】记录一下MySQL 8.0.17的安装
这里添加账户和账户角色,红框里的是root用户,下面可以add user并分配角色
【安装教程】记录一下MySQL 8.0.17的安装
添加完后点next
【安装教程】记录一下MySQL 8.0.17的安装
配置Windows Service :将MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止。
这里直接默认就好,点next
【安装教程】记录一下MySQL 8.0.17的安装
配置各种日志文件的存储路径,它默认存储在MySQL安装目录的data目录下面,若非必须不建议改动,这里我手贱改了一下,懒得改回去了。
接下去一路默认就好了
【安装教程】记录一下MySQL 8.0.17的安装
默认,next
【安装教程】记录一下MySQL 8.0.17的安装
默认,execute执行
【安装教程】记录一下MySQL 8.0.17的安装
完成后,点finish即可
【安装教程】记录一下MySQL 8.0.17的安装
还记得之前显示了有三个配置要配,这里是第二个配置,直接默认就好

【安装教程】记录一下MySQL 8.0.17的安装
默认,然后填一下之前设置的root密码
【安装教程】记录一下MySQL 8.0.17的安装
next
【安装教程】记录一下MySQL 8.0.17的安装
execute
【安装教程】记录一下MySQL 8.0.17的安装
finish
【安装教程】记录一下MySQL 8.0.17的安装
取消勾选,finish

配置环境变量

【安装教程】记录一下MySQL 8.0.17的安装
计算机 -> 属性
【安装教程】记录一下MySQL 8.0.17的安装
高级系统设置
【安装教程】记录一下MySQL 8.0.17的安装
进入环境变量
【安装教程】记录一下MySQL 8.0.17的安装
可以看到已经默认添加了mysql的环境变量
【安装教程】记录一下MySQL 8.0.17的安装
但是mysql命令无效
【安装教程】记录一下MySQL 8.0.17的安装
任务管理器里查看服务,找到MYSQL80,也正常在运行
应该要配置一下系统环境变量
【安装教程】记录一下MySQL 8.0.17的安装
双击
【安装教程】记录一下MySQL 8.0.17的安装
添加
【安装教程】记录一下MySQL 8.0.17的安装
要以管理员运行cmd