MySQL主从复制的部署(Linux)
来源:互联网 发布:js 删除cookies 编辑:程序博客网 时间:2024/06/06 19:11
通常我们说的MySQL的主从复制是异步复制,这里也是说异步复制,主从复制本质上是完全备份加上二进制日志备份的还原,关于MySQL复制的原理与详解在这里,关于linux多实例部署在这里。
主从部署的必要条件:
1.主库的binlog要开启
2.主从的server-id要不同
3.主从要能够进行数据传输主从备份部署的步骤:
1. 主库备份从库还原(mysqldump/xtrabackup,在主库做一个完全备份,在从库还原这个完全备份)
2. 授权(grant replication slave,在主库创建一个给从库用来做复制的账户并授权)
3. 配置复制并启动(在从库执行change master to 来配置复制,start slave来启动主从复制)
4. 查看主从复制的状态(在从库执行show slave status\G,Slave_IO_Running:Yes且Slave_SQL_Running:Yes表示主从复制搭建成功)涉及的语句与细节:
mysqldump -uuser -p --scoket=/tmp/mysql3306.sock --single-transaction --master-data=1 --all-databases >all.sql grant replication slave on *.* to repl@localhost identified by 'repl'; change master to master_host='localhost',master_user='repl',master_password='repl',master_port=3306,MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=1341411; #这儿的master_log_file和master_log_pos是在mysqldump备份文件all.sql中copy的,mysqldump加上参数--master-data=1就会在备份文件中生成一行: #CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=1341411; start slave;#开启主从复制
阅读全文
0 0
- MySQL主从复制的部署(Linux)
- mysql主从复制部署
- mysql 主从复制部署
- mysql主从复制部署
- MySQL主从复制部署(windows)
- mysql主从复制环境部署
- Linux MySQL主从复制
- Linux Mysql主从复制
- 【mysql】mysql实现主从复制(Linux)
- Linux下搭建MySQL的主从复制(一)
- Linux 中 mysql 的主从复制配置
- Linux下的MySQL主从复制
- linux上.MySQL主从复制的配置
- Linux下MySQL主从复制(二)
- MySQL 主从复制 + MySQL Router 部署测试
- mysql的主从复制
- Mysql的主从复制
- Mysql的主从复制
- 实现文件上传,以及表单提交成功的回调函数
- Android串口的兼收 Android上执行硬件指令
- 最简便的Revit信息导出到数据库的方法
- php判断是否是微信浏览器
- JPA持久化persistence.xml配置文件及参数详解
- MySQL主从复制的部署(Linux)
- 有趣的border-radius
- spring data jpa mysql 乐观锁 与 AtomicInteger
- Tomcat源码下载地址
- DB2 错误码sqlcode对应表
- 链表的原理及java实现
- J2EE进阶之javascript 四
- java.lang.OutOfMemoryError: GC overhead limit exceeded解决办法
- 30分钟撸出一个线程安全的YYModel