mysql多实例安装配置演示

xiaoxiao2025-10-10  4

前言:

单个mysql服务会随着用户访问量增加导致性能急剧下降,所以可以增加MySQL实例来提升服务器的资源使用率,降低单个mysql服务的并发请求量。 接下来基于上一篇博文mysql安装演示进行第二个和第三个实例的安装配置。

配置安装mysql第二个实例

第二个实例配置如下:

端口:3307 安装位置:/usr/local/mysql 数据位置:/usr /local/mysql/msql3307/data 临时文件位置: /data/mysql/mysql3307/tmp 日志文件位置:/data/mysql/mysql3307/logs socket文件位置:/tmp/mysql3307.sock 配置文件位置:/data/mysql/mysql3307/my.cnf

第一步:创建相关目录

# mkdir /data/mysql/mysql3307/{tmp,data,logs} -pv # chown -R mysql.mysql /data

第二步:生成配置文件

#将第一个实例的配置文件copy过来 # cp /etc/my.cnf /data/mysql/mysql3307/ #将copy过来的配置文件中的3306全部改为3307 # sed -i 's/3306/3307/g' /data/mysql/mysql3307/my.cnf #做检查 # cat /data/mysql/mysql3307/my.cnf

第三步:mysql第二个实例做初始化

# /usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3307/my.cnf --initialize #注意指定配置文件位置

第四步:启动mysql第二个实例

# /usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3307/my.cnf &

第五步:登录第二个实例

#登陆之前要获取root初始密码 # cat /data/mysql/mysql3306/data/error.log | grep password #登录的时候要指定socket文件 #mysql -uroot -pPASSWORD -S /tmp/mysql3307.sock

配置安装mysql第三个实例

第三个实例配置如下:

端口:3308 安装位置: /usr/local/mysql 数据位置: /data/mysql/mysql3308/data 临时文件位置: /data/mysql/mysql3308/tmp 日志文件位置: /data/mysql/mysql3308/logs/mysql-bin socket文件位置:/tmp/mysql3308.sock 配置文件: /data/mysql/mysql3308/my.cnf

实例剩余操作与第二个实例配置基本相同,只是将第二个实例中的3307换为3308即可,小伙伴们可以自己做一下,如有问题欢迎留言讨论。

------做运维之前很矫情的小年轻-----

转载请注明原文地址: https://www.6miu.com/read-5037651.html

最新回复(0)