一、写在前面
MySQL是最流行的关系型数据库管理系统之一,属于Oracle旗下产品。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,并且开放源码,一般中小型和大型网站的开发都选择 MySQL作为网站数据库。
本篇博客将向大家介绍MySQL数据库的安装步骤,包括下载、安装和配置等,希望能对大家有所帮助(文章内容较多,但步骤非常详细,需要可酌情跳过)。
二、MySQL的下载
MySQL官方提供了两种不同的MySQL版本:社区版本(MySQL Community Server)和商业版本(MySQL Enterprise Edition),我们一般选择社区版本进行下载和使用。
1.官网下载
打开MySQL官网下载页面,下滑找到社区版下载入口:
点击进入Windows版本下载:
我们可以选择需要的MySQL版本以及所需的操作系统,这里选择离线安装:
注意:MySQL 8.0 是带有 MySQL Installer 的最后一个系列。从 MySQL 8.1 开始,使用 用于安装的 MySQL 产品的 MSI 或 Zip 存档。MySQL 服务器 8.1 和 更高的还捆绑了 MySQL Configurator,这是一个帮助配置 MySQL Server 的工具。
若是下载太慢,可以使用链接下载,进入百度网盘下载安装包。
2.链接下载
百度云下载地址(MySQL版本:8.0.41):MySQL社区版8.0.41|百度网盘。
三、MySQL的安装
1.打开安装包
若之前已在此电脑上安装配置过MySQL,程序可能会检测到已有配置而跳过某些步骤,想要彻底卸载之前已有的MySQL可以看本文最后一部分,这里我们选择最后一个自定义安装,避免安装我们不需要的应用(大家也可以选择“Server Only”仅安装MySQL):
2.选择需要安装的应用
3.修改安装路径
可以在此处修改下载路径和数据存储路径(另一应用同理),修改完后点击OK再点击Next:
4.安装所选应用
MySQL Server:专门用于提供数据存储和服务的应用。
MySQL Workbench:可视化的MySQL管理工具,方便操作存储在MySQL Server中的数据。
5.配置MySQL
(1)准备开始配置
(2)选择配置类型
①开发计算机:默认选项,所消耗的资源是最小的,我们选择这一类型;
②服务器计算机:若该计算机可运行多个服务器应用程序则选择该类型,所消耗资源中等;
③专用计算机:若该计算机专用于运行MySQL数据库则选择该类型,MySQL将可以使用计算机所有内存资源,不会运行其他任何服务器。
(3)选择连接方式
①TCP/IP:勾选,选择TCP/IP协议栈,通过网络连接使用MySQL;
②Port:端口默认即可,若之前使用过数据库可能会报错,只需关闭之前的MySQL服务或者修改端口号为3307等即可;
③Windows Firewall: Windows防火墙,可选可不选;
④⑤Named Pipe、Shared Memory:分别用于读写文件和共享内存,默认即可;
⑥Advanced and Logging Options:若电脑用户名为中文可勾选防止报错。
(4)选择身份验证方法
MySQL推荐使用强密码加密进行身份验证,若选择第一种方式,很可能导致数据库图形化工具(如Navicat等)连不上MySQL8。因此,我们选择第二个选项进行身份验证:
(5)设置Root的密码
Root是MySQL的超级管理员。初次设置密码,建议使用弱密码就好(忘记密码比较麻烦):
(6)配置MySQL到服务中
①若名字处出现黄色感叹号,说明名字重复,更换即可;
②若不设置开机自启,可在开机后使用“Win”+“R”输入“services.msc”进入“服务”管理窗口,找到MySQL手动启动。
(7)设置路径访问权限
(8)应用以上配置
配置应用完成后结束配置:
6.完成下载
四、MySQL的配置
此时,若打开命令行运行“mysql”会出现如下提示:
因此,我们还要为MySQL配置环境变量,步骤如下:
1.复制安装目录
打开MySQL Server的安装目录, 来到bin目录下,点击红框部分复制安装目录路径:
2.打开环境变量配置窗口
任务栏搜索环境变量点击进入:
点击“环境变量”:
3.配置环境变量
找到系统变量的“Path”:
选中该行并点击编辑→新建:
将刚才复制的路径粘贴进去,然后点击确定:
然后一层一层点击确定,一直到退出第2步的“系统属性”窗口。
4.更改时区(可选操作)
在学习Java用到JDBC时可能会出现时区问题,需要将时区改成东八区。
(1)找到my.ini文件
进入我们设置的MySQL数据存储路径,找到该文件(若不存在ProgramData文件,可能是没显示“隐藏的项目”,可在下图中“查看”菜单栏进行设置:
(2)使用记事本打开
右键该文件并选择“记事本”打开方式:
下滑找到“[mysqld]”(可通过“Ctrl”+“F”查找该信息)并在下方添加:
default-time_zone='+8:00'
然后保存文件:
5.重启动MySQL
(1)启动“服务”窗口
“Win”+“R”输入“services.msc”回车,启动“服务”窗口:
(2)重启MySQL服务
找到MySQL后,选中再重启动:
6.测试MySQL
以下提供三种方法测试MySQL是否安装成功:
(1)方法一:管理员方式启动PowerShell
①在任务栏搜索“PowerShell”,右键选择“以管理员身份运行”:
②输入mysql -uroot -p,再输入设置的MySQL密码,出现以下界面即安装成功:
(2)方法二:运行MySQL控制台
①在任务栏搜索“Command Line”运行:
②输入设置的MySQL密码,出现以下界面即安装成功:
(3)方式三:运行cmd命令提示符
①“Win”+“R”输入“cmd”打开命令提示符:
②输入“mysql -h localhost -u root -p”后,再输入设置的MySQL密码,出现以下界面即安装成功:
五、MySQL的补充
1.修改安装过程中的配置
任务栏搜索“MySQL Installer”运行,可进行如下操作:
GUI界面可以帮助我们更新MySQL和其他数据库接口驱动到最新版本,也可以修改我们安装过程中的一些配置。