Windows已经安装了一个MySQL8,通过修改配置文件的端口号跑2个或多个Mysql服务方法,并注册为系统服务

步骤1、检查

首先确保自己已经安装了MySQL8,且没有问题

  • 安装路径一般为C:\Program Files\MySQL\MySQL Server 8.0
  • 数据路径一般为C:\ProgramData\MySQL\MySQL Server 8.0

若不一致后面的命令需照着修改

步骤2、新增数据文件夹、修改my.ini配置

进入数据路径C:\ProgramData\MySQL\MySQL Server 8.0,下面会有一个my.ini文件

新增一个目录C:\ProgramData\MySQL\MySQL Server 8.0 3307,将my.ini文件复制到此目录(C:\ProgramData\MySQL\MySQL Server 8.0\my.ini复制到C:\ProgramData\MySQL\MySQL Server 8.0 3307\my.ini

打开复制的my.ini,搜索并替换所有33063307,搜索并替换所有MySQL Server 8.0MySQL Server 8.0 3307

步骤3、进入CMD执行命令

初始化此实例,会自动生成Data目录

bash 复制代码
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0 3307\my.ini" --initialize-insecure --console

手动创建目录C:\ProgramData\MySQL\MySQL Server 8.0 3307\Uploads或执行:

bash 复制代码
mkdir "C:\ProgramData\MySQL\MySQL Server 8.0 3307\Uploads"

启动3307实例,不要关闭

bash 复制代码
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0 3307\my.ini" --console

新开一个CMD,连接3307实例

bash 复制代码
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" -h127.0.0.1 -P3307 -uroot

进入后修改root用户的密码

bash 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';
FLUSH PRIVILEGES;

没有问题关闭所有CMD,下一步注册为系统服务

步骤4、注册为系统服务,开机自启动

第一次注册后,需要手动启动,之后每次开机会自动启动,执行:

bash 复制代码
# 注册为系统服务
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --install MySQL3307 --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0 3307\my.ini"
# 启动服务
net start MySQL3307

其它命令

bash 复制代码
# 启动服务
net start MySQL3307
# 停止服务
net stop MySQL3307
# 删除服务
sc delete MySQL3307
相关推荐
于眠牧北19 小时前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
Turnip12023 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
埃博拉酱3 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
唐宋元明清21883 天前
.NET 本地Db数据库-技术方案选型
windows·c#
加号33 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏3 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
tryCbest3 天前
Windows环境下配置pip镜像源
windows·pip
呉師傅3 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
WeiXin_DZbishe3 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
百事牛科技3 天前
保护文档安全:PDF限制功能详解与实操
windows·pdf