windows server2012R2部署mysql5.7
在Windows Server 2012 R2上部署MySQL 5.7,你可以按照以下步骤操作:
下载MySQL 5.7 MSI安装包。
访问官方MySQL下载页面(https://dev.mysql.com/downloads/mysql/),选择Windows (x86, 64-bit), ZIP Archive版本进行下载。
安装MySQL。
- 运行下载的ZIP包,解压到你选择的目录。
- 将MySQL目录的权限设置为允许MySQL服务账户访问。
配置MySQL。
- 在MySQL目录中创建
my.ini
配置文件。 - 编辑
my.ini
,添加基本配置,例如:
- 在MySQL目录中创建
[mysqld]
basedir=C:\mysql-5.7.xx-winx64
datadir=C:\mysql-5.7.xx-winx64\data
port=3306
初始化数据库并启动服务。
- 打开命令提示符或PowerShell,切换到MySQL的
bin
目录。 - 运行
mysqld --initialize-insecure --user=mysql --console
来初始化数据库(这里使用了不带密码的模式)。 - 运行
mysqld --install
安装MySQL服务。 - 运行
net start mysql
启动MySQL服务。
- 打开命令提示符或PowerShell,切换到MySQL的
登录MySQL。
- 运行
mysql -u root -p
,直接登录(因为我们使用的是不带密码的模式)。
- 运行
以下是一个简化的示例,展示如何在Windows Server 2012 R2上安装MySQL 5.7:
# 下载MySQL压缩包
Invoke-WebRequest -Uri 'https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.xx-winx64.zip' -OutFile 'C:\mysql-5.7.xx-winx64.zip'
# 解压MySQL压缩包
Expand-Archive -LiteralPath 'C:\mysql-5.7.xx-winx64.zip' -DestinationPath 'C:\mysql-5.7.xx-winx64'
# 创建配置文件
Set-Content -Path 'C:\mysql-5.7.xx-winx64\my.ini' -Value '[mysqld] basedir=C:\mysql-5.7.xx-winx64 datadir=C:\mysql-5.7.xx-winx64\data port=3306'
# 初始化并启动MySQL服务
Start-Process -FilePath 'C:\mysql-5.7.xx-winx64\bin\mysqld.exe' -ArgumentList '--initialize-insecure', '--user=mysql', '--console' -Wait
Start-Process -FilePath 'C:\mysql-5.7.xx-winx64\bin\mysqld.exe' -ArgumentList '--install' -Wait
Start-Process -FilePath 'net.exe' -ArgumentList 'start', 'mysql' -Wait
# 登录MySQL
Start-Process -FilePath 'C:\mysql-5.7.xx-winx64\bin\mysql.exe' -ArgumentList '-u root', '-p'
请注意,你需要替换mysql-5.7.xx-winx64.zip
和mysql-5.7.xx-winx64
中的xx
为实际的版本号,并确保MySQL目录具有足够的权限让MySQL服务账户可以访问。
评论已关闭