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上创建新的数据库,在从节点也能查询到。

 

posted @ 2021-09-28 14:43  鸽子咕咕咕  阅读(62)  评论(0)    收藏  举报