实验目的
学会在一台Linux服务器上,用systemd模板服务搭建多个MySQL实例;搞懂多实例之间互相隔离的原理,能自己新建并初始化多套数据库存放目录、配置每个实例专属参数;可以单独开启/关闭某一个MySQL实例,也能批量操作所有实例,同时会检查实例运行状态、区分各个实例端口;熟练掌握用systemd模板配置管理多个服务的日常运维操作。
实验内容
- 创建 4 组独立 MySQL 数据目录,修改目录权限并初始化数据库;
- 编写 multi.cnf 配置文件,为 4 个实例分别配置独立端口、socket、数据目录与日志;
- 导入 mysqld@.service 模板服务文件,重载 systemd 识别多实例服务;
- 批量启动全部 MySQL 实例,查看进程、单独登录实例验证端口;
- 单独停止指定实例、批量关停所有实例,查看各实例运行状态。
实验步骤
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、启动















