Windows环境部署MySQL_8.4.0 LTS的部署安装、验证连接以及卸载全过程实操手册

本文主要是介绍Windows环境部署MySQL_8.4.0 LTS的部署安装、验证连接以及卸载全过程实操手册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

前言:

什么是 MySQL MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于Oracle 公司。MySQL
是一种关系型数据库管理系统,关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

版本:MySQL8.4.0

2024年4月30日Oracle正式发布了MySQL数据库8.0.37版本的更新,以及LTS分支中的新版本MySQL 8.4。
随着MySQL8.4.0发布,那后面MySQL 9.0将预计是下一个创新版本,Oracle每季度发布一次MySQL更新,2024年1月16推出了最新的 MySQL 8.3 版本,MySQL大约每2年发布一个新的长期支持版本

Oracle为MySQL提供了两个发布流: 创新版本和LTS(Long Term Support)版本,是 MySQL的第一个长期支持版本,它主要集中在功能淘汰、参数更新和 bug 修复等方面。

MySQ 8.4.0变更

更多内容查阅官网https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/index.html

最醒目的一个变动就是
1、从 MySQL 8.4.0 开始,mysql_native_password认证插件默认不再启用。若要启用,需要在MySQL启动的时候,添加–mysql-native-password=ON参数;或在配置文件中设置mysql_native_password=ON。

2、MySQL 8.4,还调整了与 InnoDB 存储引擎相关的多个服务器系统变量的默认值其余的一些变更,大家详细的阅读官网即可。

环境:

1、Windows server 2016
2、mysql-8.4.0-winx64.msi
3、Microsoft Visual
Studio 2019, and 2022 x64
4、Navicat_for_MySQL_10.1.7

一、下载MySQL

1、Mysql官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
2、华为MySQL镜像站:https://repo.huaweicloud.com/mysql/Downloads//
3、网易云开源镜像站:http://mirrors.163.com/
4、Microsoft Visual Studio 2019, and2022 x64:https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170

二、开始安装MySQL

2.1 安装前先安装程序必备组件(Microsoft Visual Studio 2019 x64)然后安装MySQL Server 8.4.0;

在这里插入图片描述
在这里插入图片描述

2.2 同意许可下一步

在这里插入图片描述

2.3 选择安装模式,默认选择典型安装“Typical”(默认安装在C盘,约500M),如果想自定义安装到其他盘可以选择Custom;

在这里插入图片描述

2.4 执行install安装直至完成到配置页面;

在这里插入图片描述
在这里插入图片描述

2.5 进入Mysql配置,Welcome页面
默认下一步
在这里插入图片描述

2.6 Data Directory 数据路径

配置路径,默认即可
在这里插入图片描述

2.7 Type and Network配置服务器类型和服务端口号

3306默认即可
在这里插入图片描述

2.8 Accounts and Roles-配置root密码

账户/密码:root/root
在这里插入图片描述

2.9 Windows Service-配置MySQL服务

在这里插入图片描述

2.10 Server File Permissions-服务器文件权限 默认下一步即可

在这里插入图片描述

2.11 Sample Database-样本库

示例数据库,可以勾选,(不需要的可以不选)
然后Next即可
在这里插入图片描述

2.12 Apply Configuration-应用服务器配置

Execute
在这里插入图片描述

2.13 出现以下页面,点击Next即可

在这里插入图片描述

2.14 Configuration Complete-配置完成

单击Finish,安装完成
在这里插入图片描述

2.15 查看服务启动及关闭
services.msc

在这里插入图片描述

三、Mysql环境变量配置

参考之前文章添加环境变量,具体如下图:

1)右键电脑—属性
2)在左侧导航栏中选择—高级系统设置
3)进入—高级—环境变量
4)在“用户变量”或“系统变量”列表中找到“Path”并单击编辑
5)添加MySQL安装目录的路径(例如C:\Program Files\MySQL\MySQL Server 5.7\bin;)我测试环境还安装了oracle所以用“;”分开添加即可
6)最后确定保存

在这里插入图片描述

四、验证Mysql

在这里插入图片描述

# 在cmd dos命令窗口执行 mysql --version执行mysql -uroot -proot

在这里插入图片描述

五、客户端工具连接MySQL

5.1 MySQL自带客户端工具
# 在安装的程序里面,找到MySQL 8.4 Command Line Client,进入命令行模式,输入密码后回车

在这里插入图片描述

# 可通过 show databases 命令查看 MySQL 中的库

在这里插入图片描述

5.2 使用Navicat客户端工具配置登入

如报错请参考我之前文章,建议使用Navicat v12及以上版本
Windows MySQL_8.4.0 Navicat报错代码1251不支持认证协议解决方案
在这里插入图片描述
在这里插入图片描述

六、卸载 MySQL

6.1 停止 MySQL 服务

开始–>所有应用–>Windows 管理工具–>服务,将 MySQL 服务停止。
在这里插入图片描述

6.2卸载 mysql server

控制面板–>所有控制面板项–>程序和功能,将现有MySQL的服务程序全部卸载掉。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3删除注册表中信息

运行“regedit”文件,打开注册表,删除如下文件夹:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\eventlog\Application\MySQLD Service
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\eventlog\Application\MySQLD Service 

如果没有相应的文件夹,就不用删除了。
在这里插入图片描述

6.4 删除 MySQL 数据库目录

删除 C 盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用 360 粉碎掉即可。
该 programData 文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData
到地址栏回车即可进入。将整个 MySQL 文件夹删除掉。
在这里插入图片描述

6.5 删除服务中的 MySQL (如打开服务services.msc,无mysql可忽略下述步骤)

如果已经将 MySQL 卸载,但通过“开始–>所有应用–>Windows 管理工具–>服务”查看
到MySQL服务仍然残留在系统服务里,可以在 CMD 里输入一条命令就可以将服务删除:
sc delete mysq1***
##mysql***是你要删除的服务名

6.6 重启系统,完成。

在这里插入图片描述

以上,感谢交流指导。

这篇关于Windows环境部署MySQL_8.4.0 LTS的部署安装、验证连接以及卸载全过程实操手册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1069460

相关文章

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选

mysqld_multi在Linux服务器上运行多个MySQL实例

《mysqld_multi在Linux服务器上运行多个MySQL实例》在Linux系统上使用mysqld_multi来启动和管理多个MySQL实例是一种常见的做法,这种方式允许你在同一台机器上运行多个... 目录1. 安装mysql2. 配置文件示例配置文件3. 创建数据目录4. 启动和管理实例启动所有实例

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

关于rpc长连接与短连接的思考记录

《关于rpc长连接与短连接的思考记录》文章总结了RPC项目中长连接和短连接的处理方式,包括RPC和HTTP的长连接与短连接的区别、TCP的保活机制、客户端与服务器的连接模式及其利弊分析,文章强调了在实... 目录rpc项目中的长连接与短连接的思考什么是rpc项目中的长连接和短连接与tcp和http的长连接短

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

SQL注入漏洞扫描之sqlmap详解

《SQL注入漏洞扫描之sqlmap详解》SQLMap是一款自动执行SQL注入的审计工具,支持多种SQL注入技术,包括布尔型盲注、时间型盲注、报错型注入、联合查询注入和堆叠查询注入... 目录what支持类型how---less-1为例1.检测网站是否存在sql注入漏洞的注入点2.列举可用数据库3.列举数据库

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3