MySql8.4.x解压缩版之Windows中快速安装

MySql8.4.x解压缩版之Windows中快速安装

注意:

  1. MySQL 8.4 服务器需要 Microsoft Visual C++ 2019 Redistributable Package 可在 Windows 平台上运行。用户 应确保软件包已安装在系统上 在安装服务器之前。该软件包可在 Microsoft 下载中心。此外,MySQL调试二进制文件 需要 Visual Studio 2019。

  2. VC++2015-2022直接下载:https://download.visualstudio.microsoft.com/download/pr/1754ea58-11a6-44ab-a262-696e194ce543/3642E3F95D50CC193E4B5A0B0FFBF7FE2C08801517758B4C8AEB7105A091208A/VC_redist.x64.exe

  3. 在安装MySQL8.4确保 Microsoft Visual C++ 2019 Redistributable Package 已安装,否则会导致MySQL8.4安装失败

1. 下载与安装

  1. 官网下载:https://dev.mysql.com/downloads/
  2. 安装文件:mysql-8.4.0-winx64.zip
  3. 解压到D下:如:D:\mysql-8.4.0-winx64
  4. 环境变量配置
  • 在用户或系统变量中新增下面配置
变量名:MYSQL_HOME
变量值:D:\mysql-8.4.0-winx64
  • 在用户或系统变量的path变量值后面新增下面代码
%MYSQL_HOME%\bin
  1. 在D:\mysql-8.4.0-winx64下新建my.ini,内容如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
 
[mysqld]
# 设置端口,不设置默认3306
port = 3306
# 设置mysql的安装目录
basedir=D:\\DBServer\\mysql\\mysql-8.4.0-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\DBServer\\mysql\\mysql-8.4.0-winx64 #8.0以下版本需要配置数据目录
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# MySQL8.0默认的身份验证插件为caching_sha2_password,这将导致远程户端无法连接,可使用“mysql_native_password”插件认证解决客户端无法连接的问题,mysql_native_password再MySQL8.0中已过时,但任然可使用
# 从MySQL8.4开始,配置为 mysql_native_password=ON
mysql_native_password=ON
# default_authentication_plugin=mysql_native_password 此配置是在8.4以下的版本中的配置方法,8.4无此项

关于MySQL8中相关参数配置,可通过mysqld --verbose --help命令查看,如下密码插件配置


# mysqld --verbose --help
...
  --mysql-native-password[=name] 
                      Enable or disable mysql_native_password plugin. Possible
                      values are ON, OFF, FORCE (don't start if the plugin
                      fails to load).
...
  1. 进入D:\mysql-8.4.0-winx64\bin目录下,以管理员身份打开cmd窗口,执行下面命令,产生root密码,牢记此密码
D:\mysql-8.4.0-winx64\bin>mysqld --initialize 
### 安装 MySQL 8.4 解压版到 Windows 11 的指南 #### 准备工作 在开始之前,确保已从官方网站下载了适用于 Windows 平台的 MySQL 8.4 解压版软件包[^1]。此版本通常是一个 `.zip` 文件。 --- #### 下载与解压 将下载好的 `mysql-8.4.x-winx64.zip` 文件保存至本地磁盘(建议存放在根目录下)。接着使用压缩工具将其解压到目标路径,例如 `D:\software\mysql-8.4.x`[^3]。 --- #### 初始化数据目录 打开命令提示符窗口,并切换到 MySQL 的 bin 路径: ```cmd cd D:\software\mysql-8.4.x\bin ``` 执行初始化脚本以创建必要的数据库文件结构: ```cmd mysqld --initialize-insecure --user=mysql ``` 上述命令会在指定的数据目录中生成初始配置文件和表空间,同时设置 root 用户密码为空。 --- #### 编辑 my.ini 配置文件 进入解压后的 MySQL 主目录,在该位置新建或修改名为 `my.ini` 的配置文件。以下是推荐的基础配置内容: ```ini [mysqld] basedir=D:\\software\\mysql-8.4.x datadir=D:\\software\\mysql-8.4.x\\data port=3307 # 设置字符集编码 character-set-server=utf8mb4 collation-server=utf8mb4_general_ci # 开启日志记录功能 log-error=D:\\software\\mysql-8.4.x\\logs\\error.log general_log_file=D:\\software\\mysql-8.4.x\\logs\\query.log slow_query_log_file=D:\\software\\mysql-8.4.x\\logs\\slow-query.log long_query_time=2 ``` 注意:如果未手动定义端口号,则默认会占用标准的 3306 端口;此处为了与其他实例共存设定了自定义值为 3307。 --- #### 启动服务 返回命令行界面再次定位到 bin 子目录后输入启动指令: ```cmd mysqld --console ``` 此时应该可以看到服务器成功加载的消息输出流显示于屏幕上。 对于长期稳定运行的需求来说,还可以通过注册成系统服务的方式实现自动化管理: ```cmd mysqld install MySQL_8_4_X --defaults-file="D:/software/mysql-8.4.x/my.ini" net start MySQL_8_4_X ``` 以上操作完成后即可验证连接状态是否正常。 --- #### 测试客户端登录 利用自带命令行工具尝试接入新部署的服务节点: ```cmd mysql -u root -p -P 3307 -h localhost ``` 由于先前设置了空白密码所以直接回车即能完成身份认证过程。 随后记得及时更改管理员账户的安全凭证以免遭受外部攻击威胁! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值