标签:数据库复制 开放 命令 lld virt 模块 从服务器 解压 mysql服务器
文章目录 systemctl stop firewalld.service
setenforce 0
cp jdk-6u14-linux-x64.bin /usr/local/ //复制
./jdk-6u14-linux-x64.bin
//安装jdk ,注意这一步,一路按回车到最后,提示输入yes,等待安装
mv jdk1.6.0_14/ /usr/local/jdk1.6
export JAVA_HOME=/usr/local/jdk1.6
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin/:$PATH:$HOME/bin
export AMOEBA_HOME=/usr/local/amoeba
export PATH=$PATH:$AMOEBA_HOME/bin
source /etc/profile
mkdir /usr/local/amoeba
tar zxvf amoeba-mysql-binary-2.2.0.tar.gz -C /usr/local/amoeba/
chmod -R 755 /usr/local/amoeba/
grant all on *.* to test@‘192.168.220.%‘ identified by ‘123.com‘;
//允许ip为192.168.220网段从任意终端通过123.com的密码进行访问
vim conf/amoeba.xml
第30行:<property name="user">amoeba</property>
第32行:<property name="password">123456</property>
117行去掉注释:
<property name="writePool">master</property>
<property name="readPool">slaves</property>
26-29行:去掉注释,设置登录用户名和密码
<property name="user">test</property>
<property name="password">123.com</property>
找到主服务器和从服务器模块,修改好名称和对应IP地址:
主服务器:
<dbServer name="master" parent="abstractServer">
<property name="ipAddress">192.168.220.141</property>
第一台从服务器:
<dbServer name="slave1" parent="abstractServer">
<property name="ipAddress">192.168.220.140</property>
第二台从服务器:
<dbServer name="slave2" parent="abstractServer">
<property name="ipAddress">192.168.220.136</property>
指定从服务器池:
<dbServer name="slaves" virtual="true">
<property name="poolNames">slave1,slave2</property>
/usr/local/amoeba/bin/amoeba start& //&表示将进程放到后台,时间较长,稍等待
1
yum install -y mysql
mysql -u amoeba -p 123456 -h 192.168.220.129 -P8066
MySQL [school]> create table info (
-> id int(4) not null primary key, //指定id号,为primary key,不为空
-> name varchar(10) not null, //名字
-> score decimal(4,1) not null); //成绩
Query OK, 0 rows affected (0.03 sec)
标签:数据库复制 开放 命令 lld virt 模块 从服务器 解压 mysql服务器
原文地址:https://blog.51cto.com/14557584/2468508