mysql备份

来源:互联网 发布:财务管理网络课程 编辑:程序博客网 时间:2024/06/07 06:41

mysql:

全量备份:1、mysql-dump;

                  2、mysql < aSQL

                  3、data目录备份

                  4、所有binlog备份

增量备份:每天定时重启mysql服务器,产生binlog文件(新的),只备份重新产生的binlog里的数据。

=======================

scp:服务器之间的文件移动:

scp: scp ./a.tar.gz  Root@192.168.1.245:/home/wwroot/default/book

一主多从:采取环形复制。

MySQL 5.5.40实现一主多从 One-Master muil-slave



从上图我们可以看出MySQL数据库的复制需要启动三个线程来实现:

   其中1个在主服务器上,另两个在从服务器上。当发出START SLAVE时,从服务器创建一个I/O线程,以连接主服务器并让它发送记录在其二进制日志中的语句。主服务器创建一个线程将二进制日志中的内容发送到从服务器。该线程可以识别为主服务器上SHOW PROCESSLIST的输出中的Binlog Dump线程。从服务器I/O线程读取主服务器Binlog Dump线程发送的内容并将该数据拷贝到从服务器数据目录中的本地文件中,即中继日志。第3个线程是SQL线程,是从服务器创建用于读取中继日志并执行日志中包含的更新。


1 0