2018-6-28
17.1 MySQL主从介绍
17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 17.1 MySQL主从介绍 两台机器数据同步 应用场景:
17.2 准备工作 1.主从都需要跑mysql 准备工作完成 17.3 配置主 1.修改my.cnf,增加server-id和log_bin 把mysql库备份并恢复成aming库,作为测试数据 ?mysqldump -uroot mysql > /tmp/mysql.sql ?mysql -uroot -e “create database aming” ?mysql -uroot wt < /tmp/mysql.sql ?创建用作同步数据的用户 创建用作同步数据的用户 ?grant replication slave on *.* to 'repl'@slave_ip identified by 'password'; ?flush tables with read lock;? //保持状态 ?show master status; 17.4 配置从 与主操作基本相同,sevrer-id不一样就可以 启动mysql 修改完配置文件后,启动或者重启mysqld服务 ?把主上aming库同步到从上 ?可以先创建库,然后把主上的/tmp/mysql.sql拷贝到从上,然后导入新创建的库 ?mysql -uroot ?stop slave; ?change master to master_host='',master_user='repl',master_password='',master_log_file='',master_log_pos=xx, ?start slave; ?还要到主上执行 unlock tables 17.5 测试主从同步 参数配置 主上 mysql -uroot? ?select count(*) from db; ?truncate table db; ?到从上 mysql -uroot? ?select count(*) from db; ?主上继续drop table db; ?从上查看db表 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |