文章目录
- 准备环境
- 一、打开两台mysql服务器,配置相应ip,实现时间同步
- 二、配置主服务器配置文件,添加授权用户,查看日志信息。
-
- 2.配置一台从服务器配置文件,在从服务器中连接主服务器并启动主从复制,查看连接状态。
- 3.配置一台从服务器配置文件,在从服务器中连接主服务器并启动主从复制,查看连接状态。
- 4、在主服务器中创建班级名数据库和本人名表,验证两台从服务器中可以成功同步复制到相应信息。
- 5.主服务器安装amoeba软件,配置amoeba.xml和dbServer.xml文件,启动amoeba服务,查看端口号。
- 6.从第四台mysql上模拟客户端连接amoeba代理访问mysql,插入一条数据,分别在主从服务器上查看表,写入到那个服务器了?然后从客户端多次查询本人名表的内容,有没有查看到新插入的数据?然后在从服务器上启动主从复制,再查看本人名表的数据。
- 总结
准备环境
主,从:在MySQL环境下
四台机器 (主,从,Amoeba,客户机)
一、打开两台mysql服务器,配置相应ip,实现时间同步
主:
添加如下两行:
从:
二、配置主服务器配置文件,添加授权用户,查看日志信息。
21 server-id = 11 修改
15 log_bin = master-bin 修改
16 log-slave-updates = true 添加
GRANT REPLICATION SLAVE ON . TO ‘myslave’@‘192.168.100.%’ IDENTIFIED BY ‘123’;
FLUSH PRIVILEGES;
show master status;
2.配置一台从服务器配置文件,在从服务器中连接主服务器并启动主从复制,查看连接状态。
21 server_id = 22 修改
23 relay-log=relay-log-bin 添加
24 relay-log-index=slave-bin.index 添加
id号不能与主相同
GRANT REPLICATION SLAVE ON . TO ‘myslave’@‘192.168.100.%’ IDENTIFIED BY ‘123’;