Mysql主从配置
准备两台关闭防火墙并装有相同版本的mysql虚拟机
主节点:192.168.59.132
从节点:192.168.59.135
主节点操作
vim /etc/my.cnf //修改配置文件 log_bin=liao //自定义 server_id = 56 /自定义但不能与从节点相同)

mysql -uroot -p+密码 //进入数据库 >grant replication slave on *.* to '用户名'@从节点IP identified by '密码'; //创建主从用户,给予权限 >flush privileges; //刷新权限 >show master status; //查看server节点状态


从节点操作
#vim /etc/my.cnf //修改配置文件 server_id = 10 //不能与主节点相同

mysql -uroot -p+密码//进入数据库
stop slave; //关闭主从同步服务
change master to master_host='主节点IP',master_user='主节点用户名',master_password='主节点密码',master_log_file='master_log_file:log文件',master_log_pos=master_log_pos:log的位置号码; //创建连接,主节点信息,bin_log文件以及大小


start slave; //开启主从同步服务 >show slave status\G; //查看主从同步服务配置

测试
在主节点的MySQL上创建新的数据库,在从节点也能查询到。


浙公网安备 33010602011771号