@TOC




rdb文件等



show variables like '%secure%'

into outfile指令将查询结果导出到指定文件中
mysql> select * into outfile '/var/lib/mysql-files/t1-out' from t1;



mysql> begin;
Query OK, 0 rows affected (0.00 sec)
mysql> select * into outfile '/var/lib/mysql-files/t2-out' fields terminated by ',' from t2;
Query OK, 3 rows affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
[root@lsEdu01 ~]# cat /var/lib/mysql-files/t2-out
1,2
3,4
5,6






[root@lsEdu01 ~]# mysqldump -h192.168.184.128 -uroot -pLSEdu01_1010 --databases d1 --single-transaction > 1.sql




binlog日志文件[root@lsEdu01 mysql]# pwd
/var/lib/mysql
[root@lsEdu01 mysql]# ll

binlog文件
master-data标记新的binlog位置,还原时知道从哪开始还原[root@lsEdu01 mysql]# mysqldump -h192.168.184.128 -uroot -pLSEdu01_1010 --databases d1 --single-transaction --flush-logs --master-data=2 > d1_back.sql;
mysqldump: [Warning] Using a password on the command line interface can be insecure.
[root@lsEdu01 mysql]#

13号之前的是旧的日志文件,之后的是备份后产生的新的binlog日志文件,是进行增量备份的起始标志[root@lsEdu01 mysql]# cat d1_back.sql


binlog文件,即,切换到新的日志文件,比如之前最新的是13号,现在切换成14号,保证13号文件的完整性13号文件记录了之前全量备份到这次增量备份之间所做的全部变更binlog文件备份[root@lsEdu01 mysql]# mysqladmin -h192.168.184.128 -uroot -pLSEdu01_1010 flush-logs






















