1.在MySQL数据库官网获取安装包
官网地址:https://dev.mysql.com/downloads/installer
在官网MySQL数据库下载页面,可以看到目前最新本版的MySQL数据库,且提供了两种安装方式(引导式安装):
mysql-installer-community:该程序包表示离线安装,在没有网络的环境下可以进行安装;
mysql-installer-web-community:该程序包表示在线安装,在有网络的环境下进行安装。
若需要下载其它版本可选择“档案”选项;
2.这里选择mysql-installer-community安装,点击运行;
3.根据需求选择安装MySQL产品;
Developer Default:安装所有开发所需要的MySQL数据库产品
Server only:仅安装MySQL数据库服务
Client only:仅安装MySQL数据库客户端
Full:安装所有关于MySQL数据库的产品
Custom:手动选择安装
这里选择Developer Default,下一步;
4.检查MySQL产品的安装环境是否存在问题;
若检查页面列表中列出数据,表示所列出的程序暂不符合安装要求,可单击列表查看详情,下述中有提供相应的解决方案;
这里视图中列出了两个达不到安装要求的程序:
MySQL for Visual Studio 1.2.9应用程序的安装要求:需要本机安装Visual Studio,其版本可以是2015版、2017版或2019版
Connector/Python 8.0.23连接器的安装要求:需要本机安装Python 64-bit,其版本可以是2.7,3.5,3.6,3.7或3.8
手动根据提示安装完成上述对应的软件后,可点击Check,查看是否达成安装条件;
若检查页面列表中列出的程序,暂时没有需求,可直接点击Next-->给出的提示框,所指的就是说达不到安装条件的程序,将不会被安装
也可以在选择安装MySQL产品时,选择Custom手动安装,将暂时用不上的程序移除安装列表,然后Next
若勾选Enable the Select Features page to customize product features,可自定义选择产品功能;
点击Advanced Options可选择,MySQL安装路径;
5.查看本次安装的所有产品,没有问题,选择Execute;
6.等待安装;
7.准备开始MySQL的安装配置
8.配置MySQL的服务类型和网络
Config Type:服务类型,这里MySQL提供了三种
=>Development Computer:开发计算机
=>Server Computer:服务器计算机
=>Dedicated Computer:专属计算机
这里选择Development Computer,因为它占用资源最小,仅学习测试够用
Connectivity:配置MySQL连接
勾选TCP/IP:表明使用网络通讯协议
Port:指明端口号--3306
X Protocol Port:指明X协议端口--33060
勾选Open Windows Firewall ports for network access:表示为网络访问打开Windows防火墙端口
Pipe Name和Memory Name:所设定的名字需要记住
勾选Show Advanced and Logging Options可以额外对当前安装进行进一步配置高级选项和日志记录
9.配置身份验证方式
勾选Use Strong Password Encryption for Authentication(RECOMMENDED)验证方式,使用的是MySQL 8 提供的新的验证方式
勾选Use Legacy Authentication Method(Retain MySQL 5.x Compatibility)验证方式,使用的是MySQL 5 提供的验证方式
10.配置MySQL的账户和角色
Root Account Password设置root账户密码
MySQL Root Password:设置root账户密码
Repeat Password:确认root账户密码
MySQL User Accounts可添加新用户,配置其用户连接主机和角色信息
添加用户设置用户名称、连接的主机、角色、密码
11.配置Windows Service
为MySQL服务器实例设置一个Windows服务名;每一个实例都需要一个唯一的名称,该名称需要记住
Windows Service Name:MySQL80
MySQL服务需要在指定的用户下运行,这里选择Standard System Account(标准系统账户):适用于大多数场景
12.配置MySQL日志存放地址
Error Log:指定错误异常日志的存放路径
General Log:指定MySQL日常工作的一般记录日志的存放路径
Slow Query Log:指定慢查询日志的存放路径
Bin Log:指定保存MySQL所有事件日志的存放路径,用于复制和恢复数据库,该日志服务会对MySQL性能有一定的影响
13.配置Server ID
14.应用配置,点击Execute
15.配置完成,点击Finish
16.开始MySQL Router的配置
17.由于是本机默认配置即可,也可指定主机
18.开始检查MySQL服务连接
19.测试MySQL服务连接,在Password列表内输入当前指定用户的密码,然后点击Check测试是否连接成功,若成功连接,在Status列会显示Connection succeeded(连接成功),点击Next;
20.应用配置
21.安装完成,点击Finish
上述是基于向导安装的MySQL产品,也可以使用解压包的方式安装单一的MySQL服务或其它相关产品。
在MySQL官网可以下载单一的产品进行安装,官网地址:https://dev.mysql.com/downloads
MySQL Community Server:MySQL社区服务器;可以下载MySQL对应版本的压缩包程序,安装完这个就可以使用MySQL服务了。
MySQL Workbench:MySQL工作台,就是MySQL提供的图形化界面,类似与Oracle数据库的PLSQL Developer
MySQL Workbench为DBA和开发人员提供了一个集成的工具环境,用于:数据库设计与建模、SQL开发、数据库管理、数据库迁移
MySQL Workbench界面展示:
MySQL数据库的卸载
1.在windows服务中停止Mysql服务
2.在控制面板中找到MySQL数据库应用程序,直接进行卸载或者使用应用管家类软件进行卸载(如:电脑管家);
3.打开注册表,按照以下路径删除所有MySQL相关表项;(键入regedit )
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ MySQLD Service
4.在文件资源管理器中找到相关MySQL数据库的卸载残留(需注意隐藏文件),将其删除;
\MySQL
\ProgarmData\MySQL