个人学习笔记mysql多实例配置

  

前提需要安装MySQL服务端
思路:
启动多个mysqld进程
规划多套数据
规划多个端口
规划多套日志路径
多实例配置:

  

创建多套目录:
mkdir - p/数据/330 {7 8 9}

  

准备多套配置文件:
vim
/数据/3307/my . cnf中所做(mysqld)
basedir=/app/mysql
datadir=/数据/3307
=3307
server_id=3307港
日志错误=/数据/3307/mysql.log
log-bin=/数据/3307/mysql-bin
套接字=/数据/3307/mysql.sock

  


/数据/3308/my . cnf中所做cp
3308/3307/my . cnf中所做my . cnf中所做sed -我的# 3307 # 3308 # g”
3308/my . cnf中所做触摸
/数据/3309/my . cnf中所做cp
3309/3307/my . cnf中所做my . cnf中所做sed -我的# 3307 # 3309 # g”

3309/my . cnf中所做   

注:每个对应的配置文件的格式一样

  

初始化多套数据:
/app/mysql/脚本/mysql_install_db \
——basedir=/app/mysql datadir=/数据/3307——用户=mysql
其他两个实例做相同的操作

  

启动每个实例:
mysqld_safe——, defaults-file=/数据/3307/my . cnf中所做
mysqld_safe——, defaults-file=/数据/3308/my . cnf中所做
mysqld_safe——, defaults-file=/数据/3309/my . cnf中所做

  

查看是否启动:如果看到相对应的端口号代表成功
netstat -utpln | grep 330
ps ef | grep mysqld

  

登录方式:
mysql - s/数据/3307/mysql.sock
如果能登陆数据库代表成功

个人学习笔记mysql多实例配置