根据需求现在需要测试mysql主从配置,但是由于本地主机资源有限,现在需要在一台Red Hat主机上面搭建两到三个Mysql实例,以方便测试mysql主从。
实验分三大步骤:
1,在Red Hat上面安装MySQL server
2,利用MySQL的mysqld_multi配置多个实例
3,搭建MySQL主从
开始实验:
2,利用MySQL的mysqld_multi配置多个实例
首先确保上一步安装的mysql server正常运行
[root@TEST ~]# mysqladmin ping
mysqld is alive
[root@TEST ~]# /etc/init.d/mysqld status
MySQL running (21075)[ OK ]
在同一台主机上面运行多个mysql instance的时候需要用到mysql的一个特殊功能mysqld_multi,
在linux shell下输入 mysqld_multi --example 就可以得到配置多个实例的一些例子
[root@localhost ~]# mysqld_multi --example
### there are many commons
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = multi_admin
password = my_password
[mysqld2]
socket = /tmp/mysql.sock2
port = 3307
pid-file = /var/lib/mysql2/hostname.pid2
datadir = /var/lib/mysql2
language = /usr/share/mysql/english
user = unix_user1
[mysqld3]
mysqld = /path/to/mysqld_safe
ledir = /path/to/mysqld-binary/
mysqladmin = /path/to/mysqladmin
socket = /tmp/mysql.sock3
port