您的位置:首页 > 数据库 > MySQL

mysql主从复制

2016-05-09 22:24 513 查看
1.在主数据库出现问题的时候,可以快速切换到从数据库提供的服务

2.可以在从数据库进行查询操作,降低主数据库的访问压力(读写分离)

3.可以在从数据库执行备份,以避免备份期间影响主服务器的服务

注意:同步需要时间 ,一般只有更新不频繁的数据或者对实时性的数据可以通过从数据库查询。实时性高的还是通过主服务器进行查询

1.配置主服务器

1.1.登录mysql数据库
/usr/local/mysql/bin/mysql -u root -p123
1.2.给从数据库设置授权用户
GRANT ALL ON *.* TO 'slave1'@'192.168.10.102' IDENTIFIED BY "123";
1.3查看是否存在授权用户
show grants for slave1@192.168.10.102;
1.4.修改主数据的配置文件my.cnf,开启binlog日志,并设置server_id
server_id=1


2.配置从服务器

2.1.设置my.cnf的配置bin-log与 server_id
server_id=2   (注意不能重复)
2.2.登录从数据库
2.3.指定主数据库
change master to master_host='192.168.10.101',master_user='slave1',master_password='123'
2.4.开启从数据库
start slave
2.5.查看从数据库当前状态
show slave status\G;


3.测试主从数据库数据是否同步

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库