mysql多实例安装配置演示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cx55887/article/details/83385653

前言:

单个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即可,小伙伴们可以自己做一下,如有问题欢迎留言讨论。

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

猜你喜欢

转载自blog.csdn.net/cx55887/article/details/83385653
今日推荐