前言
项目上需要配置mysql主从,借着这个机会先自己测试练习一下,遇到的第一个问题就是,我只有一个测试服务器,所以决定使用mysqld_mulit,这里记录一下安装配置过程。
这里借鉴了这篇博客:http://chenzehe.iteye.com/blog/1266260
ps:我已经使用apt-get的方法安装过一个mysql ,版本为5.5.44
配置mysqld_mulit
#创建存放数据目录
mkdir -p /usr/local/var/mysql1
mkdir -p /usr/local/var/mysql2
#修改权限
chown -R mysql:mysql /usr/local/var/mysql1
chown -R mysql:mysql /usr/local/var/mysql2
#初始化数据目录
mysql_install_db --datadir=/usr/local/var/mysql1 --user=mysql
mysql_install_db --datadir=/usr/local/var/mysql2 --user=mysql
#在etc目录下创建cnf文件
cd /etc/mysql
mysqld_multi --example > mysqld_multi.cnf
这里贴出来我的配置,因为用于测试,所以比较简单
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
#user = mul