文章目录
MySQL多实例
多实例概述
什么是多实例:
在一台服务器上,运行多个数据库服务,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务;
为什么要配置多实例
- 节约运维成本
- 提高硬件利用率
多实例的应用场景
- 资金比较紧张的公司;
- 并发访问不是特别大的业务;
配置多实例
1.安装软件
具体操作:
解压软件、修改目录名、修改PATH路径
如果在已有数据库服务的机器上运行多实例,先查看数据库服务的版本是否支持多实例,如果不支持需要停掉服务,安装能支持多实例的数据库版本
接下来安装提供多实例服务的软件
下面演示的版本为MySQL5.7.36,使用二进制安装,其余安装方式请看MySQL的安装方式
groupadd -r -g 306 mysql
useradd -g 306 -r -u 306 mysql
tar -zxvf mysql-5.7.36-linux-glibc2.12-x86-64.tar.gz
mv /root/mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql
2.配置文件
主配置文件/etc/my.cnf
- 每个实例要有独立:数据库目录、端口
- socket文件、pid文件、错误日志文件
vim /etc/my.cnf
[mysqld_multi] #启动多实例
mysqld = /usr/local/mysql/bin/mysqld_safe #指定进程文件路径
mysqladmin = /usr/local/mysql/bin/mysqladmin #指定管理命令路径
user = root #指定进程用户
最低0.47元/天 解锁文章

1044

被折叠的 条评论
为什么被折叠?



