MySQL
常用语句
用户相关\管理相关\数据相关
视图\事件\存储过程\函数\游标\触发器
事务\分区
常用工具
管理优化
锁问题
MySQL日志
异步复制
半同步复制
复制管理
5.7开启并行复制
双主备份
故障问题
索引
时区
mysql_random_data_load 数据生成
表的导出导入
MySQLdump逻辑备份
XtraBackup全备
XtraBackup增备
XtraBackup原表数据恢复
安装MySQL
ProxySQL中间件
Atlas中间件
keepalived安装
MHA安装
MHA恢复
mha复制检查报错及解决过程
集群Cluster安装
维护Cluster
开启审计功能
本文档使用MrDoc发布
返回首页
-
+
异步复制
2019年11月16日 18:50
admin
##主库操作 一、设置主库my.cnf vim /etc/my.cnf [mysqld] log-bin=master-bin #开启二进制日志 server-id=1 #各库ID不能相同 binlog-do-db=库名 #只记录指定库 binlog-ignore-db=库名 #不记录指定库 replicate-ignore-db = database1, database2, database3 #不同步指定库 二、重启服务,复制主库数据 shell > systemctl restart mysql #重启mysql mysql > flush tables with read lock; #锁表 mysql > system mysqldump -uroot -p --all-databases > /tmp/master_bak.sql #复制数据库 mysql > show master status; #查看 mysql > unlock tables; #解锁 三、将主库的master_bak.sql传到从库上 ##从库操作 一、设置从库my.cnf vim /etc/my.cnf [mysqld] server-id=2 #各库ID不能相同 二、导入数据 mysql -uroot -p < /tmp/master_bak.sql 三、配置slave mysql > change master to master_host = '192.168.14.130', master_port = 3306, master_user = 'repl', master_password = 'passwd', master_log_file = 'mysql.bin.0001', master_log_pos = 120; 四、启动与查看 mysql > start slave; #启动slave mysql > show slave status\G; #查看slave
分享到: