复制
复制的本质是可以帮助MySQL分担读负载, 并不能实现写负载. MySQL的高可用可以为高可用, 灾难恢复, 备份提供了很多的选择....MySQL的复制是基于主库上的binglog二进制日志来进行增量推送的, 所以在同一个时间内如果从主库写入数据, 然后快速的向从库读取数据是没有办法做到十分准时的
2....: 利用DNS轮询的方式把程序的读连接到不同的备份数据库, 使用LVS, haproxy这样的代理方式
增强了数据安全性(但是复制并不能代表备份, 因为主库上的修改往往会很快速的同步到从库上, 所以拿从库当数据备份是不可行的...MySQL日志
1.1 MySQL服务层日志
二进制日志
慢查日志
通用日志
1.2 MySQL存储引擎层日志
innodb 的事务提交日志和回滚日志
二进制日志
纪录了所有对MySQL数据库的修改事件...1万条数据每一行的数据修改
二进制日志基于row格式的优点
基于行的日志格式使得主从复制更加安全
对每一行数据的修改比基于段的复制更加高效
当我们因为误操作修改了数据库中的数据, 同时有没有备份可以恢复时