MySQL简单主从配置

来源:互联网 发布:arp s绑定mac 编辑:程序博客网 时间:2024/06/04 22:35

一、分别在主服务器和从服务器开启二进制日志

1、修改 mysql 的配置文件 my.cnf:

vi /etc/mysql/my.cnf 

2、在 [mysqld] 中添加内容:

server-id = 1                              # 确保在整个Mysql集群中唯一log-bin = /var/log/mysql/mysql-bin.log     # 日志存放位置 log-bin-index = binlog.indexbinlog-do-db = 数据库名                      # 在主服务器中配置,表示只对指定数据库生效binlog-ignore-db = mysql                     # 在主服务器中配置

3、重启 mysql:

service mysql restart

4、登录 mysql 客户端,查看 log_bin 变量:

show variables like 'log_bin';

二、在主服务器中添加一个专门的MySQL用户

1、新增用户:

create user 'slaveuser'@'%' IDENTIFIED by '密码';

2、赋予权限:

GRANT REPLICATION SLAVE ON *.* TO 'slaveuser'@'%' IDENTIFIED BY '密码';

三、在从服务器中执行MySQL命令

-- 开启change master to master_host='主服务器IP', master_user='slaveuser',master_password='密码';start slave;-- 显示状态show slave status;-- 终止stop slave;
原创粉丝点击