第02章_MySQL环境搭建(一)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 第02章_MySQL环境搭建

1. MySQL的卸载

步骤1:停止MySQL服务

在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务,如图所示。


6f8abc98640a5fa5fb3db8bc326d8956.png


步骤2:软件的卸载

方式1:通过控制面板方式


卸载MySQL8.0的程序可以和其他桌面应用程序一样直接在“控制面板”选择“卸载程序”,并在程序列表中找到MySQL8.0服务器程序,直接双击卸载即可,如图所示。这种方式删除,数据目录下的数据不会跟着删除。


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YuRWfNsZ-1680164760971)(https://gaoziman.oss-cn-hangzhou.aliyuncs.com/img/image-20211014153657668.png)]


方式2:通过360或电脑管家等软件卸载



方式3:通过安装包提供的卸载功能卸载


你也可以通过安装向导程序进行MySQL8.0服务器程序的卸载。


① 再次双击下载的mysql-installer-community-8.0.26.0.msi文件,打开安装向导。安装向导会自动检测已安装的MySQL服务器程序。


② 选择要卸载的MySQL服务器程序,单击“Remove”(移除),即可进行卸载。


10cab4bee6759799acf55b4beb4e8db9.png


③ 单击“Next”(下一步)按钮,确认卸载。


e43690250e6c71aa36ed076b305b7a86.png


④ 弹出是否同时移除数据目录选择窗口。如果想要同时删除MySQL服务器中的数据,则勾选“Remove the data directory”,如图所示。

image-20211014154112574.png


⑤ 执行卸载。单击“Eimage-20211014154006530.pngxecute”(执行)按钮进行卸载。



⑥ 完成卸载。单击“Finish”(完成)按钮即可。如果想要同时卸载MySQL8.0的安装向导程序,勾选“Yes,Uninstall MySQL Installer”即可,如图所示。

image-20211014154046268.png


步骤3:残余文件的清理

如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。


(1)服务目录:mysql服务的安装目录


(2)数据目录:默认在C:\ProgramData\MySQL


如果自己单独指定过数据目录,就找到自己的数据目录进行删除即可。


注意:请在卸载前做好数据备份


在操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下步骤4。


步骤4:清理注册表(选做)

如果前几步做了,再次安装还是失败,那么可以清理注册表。


如何打开注册表编辑器:在系统的搜索框中输入regedit

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL服务删除

注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类


步骤5:删除环境变量配置


找到path环境变量,将其中关于mysql的环境变量删除,切记不要全部删除。


例如:删除 D:\develop_tools\mysql\MySQLServer8.0.26\bin; 这个部分

5cd90ec4cccf20dc8c7ec4a74083e3da.png


2. MySQL的下载、安装、配置

2.1 MySQL的4大版本

MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。


MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。


MySQL Cluster 集群版,开源免费。用于架设集群服务器,可将几个MySQL Server封装成一个Server。需要在社区版或企业版的基础上使用。


MySQL Cluster CGE 高级集群版,需付费。


目前最新版本为8.0.27,发布时间2021年10月。此前,8.0.0 在 2016.9.12日就发布了。


本课程中使用8.0.26版本。


此外,官方还提供了MySQL Workbench(GUITOOL)一款专为MySQL设计的图形界面管理工具。MySQLWorkbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。


2.2 软件的下载

1. 下载地址


官网:https://www.mysql.com


2. 打开官网,点击DOWNLOADS


然后,点击MySQL Community(GPL) Downloads


8220c153b7b82c6152dda20661f45bd2.png


3. 点击 MySQL Community Server


image-20210817185955123.png

4. 在General Availability(GA) Releases中选择适合的版本


Windows平台下提供两种安装文件:MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文件)。一般来讲,应当使用二进制分发版,因为该版本提供了图形化的安装向导过程,比其他的分发版使用起来要简单,不再需要其他工具启动就可以运行MySQL。


这里在Windows 系统下推荐下载MSI安装程序;点击Go to Download Page进行下载即可


image-20210727192819147.png

ecc280c154726bfbbb8fa9f4d5f10a8b.png


Windows下的MySQL8.0安装有两种安装程序

mysql-installer-web-community-8.0.26.0.msi 下载程序大小:2.4M;安装时需要联网安装组件。

mysql-installer-community-8.0.26.0.msi 下载程序大小:450.7M;安装时离线安装即可。推荐。

如果安装MySQL5.7版本的话,选择Archives,接着选择MySQL5.7的相应版本即可。这里下载最近期的MySQL5.7.34版本。


32821475592a6107336488afea3a7c2d.png

3a517aed97e093974d33e1b19822d656.png


2.3 MySQL8.0 版本的安装

MySQL下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。


步骤1:双击下载的mysql-installer-community-8.0.26.0.msi文件,打开安装向导。


步骤2:打开“Choosing a Setup Type”(选择安装类型)窗口,在其中列出了5种安装类型,分别是Developer Default(默认安装类型)、Server only(仅作为服务器)、Client only(仅作为客户端)、Full(完全安装)、Custom(自定义安装)。这里选择“Custom(自定义安装)”类型按钮,单击“Next(下一步)”按钮。


image-20211014170553535.png

步骤3:打开“Select Products” (选择产品)窗口,可以定制需要安装的产品清单。例如,选择“MySQL Server 8.0.26-X64”后,单击“→”添加按钮,即可选择安装MySQL服务器,如图所示。采用通用的方法,可以添加其他你需要安装的产品。

image-20211014170638699.png


此时如果直接“Next”(下一步),则产品的安装路径是默认的。如果想要自定义安装目录,则可以选中对应的产品,然后在下面会出现“Advanced Options”(高级选项)的超链接。

image-20211014170814386.png


单击“Advanced Options”(高级选项)则会弹出安装目录的选择窗口,如图所示,此时你可以分别设置MySQL的服务程序安装目录和数据存储目录。如果不设置,默认分别在C盘的Program Files目录和ProgramData目录(这是一个隐藏目录)。如果自定义安装目录,请避免“中文”目录。另外,建议服务目录和数据目录分开存放。

image-20211014170857263.png


步骤4:在上一步选择好要安装的产品之后,单击“Next”(下一步)进入确认窗口,如图所示。单击“Execute”(执行)按钮开始安装。image-20211014170934889.png



步骤5:安装完成后在“Status”(状态)列表下将显示“Complete”(安装完成),如图所示。

image-20211014171002259.png


2.4 配置MySQL8.0

MySQL安装之后,需要对服务器进行配置。具体的配置步骤如下。


步骤1:在上一个小节的最后一步,单击“Next”(下一步)按钮,就可以进入产品配置窗口。

clip_image002-1634203188594.jpg


步骤2:单击“Next”(下一步)按钮,进入MySQL服务器类型配置窗口,如图所示。端口号一般选择默认端口号3306。

clip_image004-1634203188595.jpg


其中,“Config Type”选项用于设置服务器的类型。单击该选项右侧的下三角按钮,即可查看3个选项,如图所示。

clip_image006-1634203188595.jpg


Development Machine(开发机器):该选项代表典型个人用桌面工作站。此时机器上需要运行多个应用程序,那么MySQL服务器将占用最少的系统资源。


Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其他服务器应用程序一起运行,例如Web服务器等。MySQL服务器配置成适当比例的系统资源。


Dedicated Machine(专用服务器):该选项代表只运行MySQL服务的服务器。MySQL服务器配置成使用所有可用系统资源。


步骤3:单击“Next”(下一步)按钮,打开设置授权方式窗口。其中,上面的选项是MySQL8.0提供的新的授权方式,采用SHA256基础的密码加密方法;下面的选项是传统授权方法(保留5.x版本兼容性)。

clip_image008-1634203188595.jpg


步骤4:单击“Next”(下一步)按钮,打开设置服务器root超级管理员的密码窗口,如图所示,需要输入两次同样的登录密码。也可以通过“Add User”添加其他用户,添加其他用户时,需要指定用户名、允许该用户名在哪台/哪些主机上登录,还可以指定用户角色等。此处暂不添加用户,用户管理在MySQL高级特性篇中讲解。

clip_image010-1634203188595.jpg

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
23
分享
相关文章
Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
【4月更文挑战第6天】Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
592 1
【数据库1】win10系统下,MySQL数据库安装环境搭建
【数据库1】win10系统下,MySQL数据库安装环境搭建
76 0
【Linux】jdk、tomcat、MySQL环境搭建的配置安装,Linux更改后端端口
【Linux】jdk、tomcat、MySQL环境搭建的配置安装,Linux更改后端端口
187 0

推荐镜像

更多