本文谨记录在Windows服务器上安装部署MySQL服务的操作方式,以备无Linux操作系统时使用。
官方也有在Windows系统上的安装方法,可自行查看。
在官网上下载预编译的二进制包文件。

解压包,路径可以自己定义,传统默认的位置是C:\mysql。
我这里选用的位置是 D:\PATH\mysql-8.0。

添加path环境(可选;使执行命令时可以找到位置):

确定之后,命令行中即可直接执行mysql相关命令:

如果执行命令缺少VCRUNTIME140.dll运行时,需要下载安装Microsoft Visual C++ 2015 – 2022 Redistributable即可。
x86: https://aka.ms/vs/17/release/vc_redist.x86.exe
x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
创建配置文件。
可以自己指定路径,这里我就在二进制目录下创建my.ini。
[mysqld] # set basedir to your installation path basedir=D:/PATH/mysql-8.0 # set datadir to the location of your data directory datadir=D:/PATH/mysql-8.0/data # Log log-error=D:/PATH/mysql-8.0/logs/error.log slow-query-log=on long_query_time=7 slow_query_log_file=D:/PATH/mysql-8.0/logs/slow.log
更多配置项可以自行设置。
Tips: 目录logs需自行创建,否则启动会报错。
初始化数据库。
默认会在二进制包路径下的data目录中初始化数据库,也可以添加–datadir选项来指定初始化位置,或在配置文件中指定。
mysqld --defaults-file=D:\PATH\mysql-8.0\my.ini --initialize --console
带–console是要将初始化信息打印出来,主要是查看生成的临时密码,否则会记录到日志文件。

页码: 1 2