Windows部署MySQL

本文谨记录在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是要将初始化信息打印出来,主要是查看生成的临时密码,否则会记录到日志文件。

发表评论

error: Content is protected !!