当前位置: 首页 > news >正文

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目录

"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或执行:

mkdir "C:\ProgramData\MySQL\MySQL Server 8.0 3307\Uploads"

启动3307实例,不要关闭

"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实例

"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" -h127.0.0.1 -P3307 -uroot

进入后修改root用户的密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';
FLUSH PRIVILEGES;

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

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

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

# 注册为系统服务
"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

其它命令

# 启动服务
net start MySQL3307
# 停止服务
net stop MySQL3307
# 删除服务
sc delete MySQL3307
http://www.lryc.cn/news/618242.html

相关文章:

  • lesson36:MySQL从入门到精通:全面掌握数据库操作与核心原理
  • 嵌入式系统学习Day17(文件编程)
  • 项目实战2——LAMP_LNMP实践
  • 智能化评估体系:数据生产、在线化与自动化的三重奏
  • 解锁 Appium Inspector:移动端 UI 自动化定位的利器
  • 【论文阅读】一种基于经典机器学习的肌电下肢意图检测方法,用于人机交互系统
  • Secure CRT做代理转发
  • 【element树组件】el-tree实现连接线及hover编辑效果
  • ip归属地批量查询脚本
  • 视频输入输出模块介绍和示例
  • 【Node.js从 0 到 1:入门实战与项目驱动】2.1 安装 Node.js 与 npm(Windows/macOS/Linux 系统的安装步骤)
  • history命令增强记录执行时间与登录IP
  • 线性代数 · 矩阵 | 最小多项式
  • 【debug 解决 记录】stm32 debug模式的时候可以运行,但是烧录没法执行
  • Mac如何安装telnet命令
  • 论答题pk小程序软件版权的
  • 家政小程序系统开发:推动家政行业数字化转型,共创美好未来
  • 校园快递小程序(腾讯地图API、二维码识别、Echarts图形化分析)
  • 基于开源AI大模型AI智能名片S2B2C商城小程序的母婴用品精准营销策略研究
  • 思科、华为、华三如何切换三层端口?
  • Web前端小游戏轮盘。
  • 盲盒抽谷机小程序系统开发:解锁盲盒新玩法,开启潮玩社交新时代
  • OpenHarmony介绍
  • 计算机网络---默认网关(Default Gateway)
  • 飞算JavaAI全流程实操指南:从需求到部署的智能开发体验
  • 本地(macOS)和服务器时间不同步导致的 Bug排查及解决
  • web应用服务器——Tomcat
  • Linux 常用命令大全:覆盖日常 99% 操作需求
  • A4.1:继C5.3引申的基极偏置的应用和发射极偏置的负反馈电阻讨论
  • STM32——GPIO