【MySQL】4-6:在同一个主机上使用 systemd 运行多个 MySQL服务器

实验目的

学会在一台Linux服务器上,用systemd模板服务搭建多个MySQL实例;搞懂多实例之间互相隔离的原理,能自己新建并初始化多套数据库存放目录、配置每个实例专属参数;可以单独开启/关闭某一个MySQL实例,也能批量操作所有实例,同时会检查实例运行状态、区分各个实例端口;熟练掌握用systemd模板配置管理多个服务的日常运维操作。

实验内容

  1. 创建 4 组独立 MySQL 数据目录,修改目录权限并初始化数据库;
  2. 编写 multi.cnf 配置文件,为 4 个实例分别配置独立端口、socket、数据目录与日志;
  3. 导入 mysqld@.service 模板服务文件,重载 systemd 识别多实例服务;
  4. 批量启动全部 MySQL 实例,查看进程、单独登录实例验证端口;
  5. 单独停止指定实例、批量关停所有实例,查看各实例运行状态。

实验步骤

2、创建目录,并更改目录的用户和组权限

3、配置了四个数据目录,

4、查看multi.cnf,里面有每个mysql服务的配置信息

++++5、查看mysql@.service++++文件,里面有系统的配置信息

6、将上面文件复制进系统文件,使系统可以识别这个文件,利于对后面mysql进行一些操作

7、重新加载 systemd

8、启动四个mysql

9、查看mysqld相关的进程

10、进入mysql的server3服务

11、查看server3服务中的端口

13、停止server1

14、查看server状态

15、server1被停掉

16、停止所有server服务

17、查看mysql进程状态

18、启动

相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
小白男神3 天前
MySQL进阶学习四(存储过程、游标、触发器)
mysql
这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G3 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备3 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远3 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
kybs19913 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
2601_962218613 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
-梅3 天前
linux(8) 软硬链接
linux·运维·服务器
程序猿_极客3 天前
【免费】分享一套优质的基于SSM的校园失物招领系统的设计与实现,源码+文档+视频详解(讲解)
java·mysql·ssm·课程设计·失物招领系统