美文网首页
mysqldump备份脚本

mysqldump备份脚本

作者: jsdjl | 来源:发表于2017-02-27 09:55 被阅读0次
    • 备份全库
    mysqldump -uroot -p --single-transaction --flush-logs -R -E  --all-databases --set-gtid-purged=off --master-data=2  >/root/backup-`date +%F-%H-%M-%S`.sql
    
    • 备份单库
    mysqldump -uroot -p --single-transaction --flush-logs -R -E   --databases DB_NAME --set-gtid-purged=off --master-data=2  >/root/backup-`date +%F-%H-%M-%S`.sql
    
    • 备份多库
    mysqldump -uroot -p --single-transaction --flush-logs -R -E  -B DB1 DB2 --set-gtid-purged=off --master-data=2  >/root/backup-`date +%F-%H-%M-%S`.sql
    
    • 只备份单库下的全部表结构:
    mysqldump  --databases DB_NAME  --no-data --single-transaction --flush-logs --set-gtid-purged=off > /root/backup-`date +%F-%H-%M-%S`.sql
    
    • 单库下只备份某些表结构:
    mysqldump   DB_NAME  --no-data table1  table2    --single-transaction --flush-logs   --skip-dump-date --set-gtid-purged=off --master-data=2  > /root/backup-`date +%F-%H-%M-%S`.sql
    
    • 单库下的只备份数据(不带表结构):
    mysqldump    DB_NAME   -t    --single-transaction --flush-logs    --set-gtid-purged=off --master-data=2  > /root/backup-`date +%F-%H-%M-%S`.sql
    
    • 单库下的只备份某些表的数据(不带表结构):
    mysqldump    DB_NAME   -t  table1 table2  --single-transaction --flush-logs    --set-gtid-purged=off --master-data=2  > /root/backup-`date +%F-%H-%M-%S`.sql
    
    • 备份单库下的某些表(带表结构):
    mysqldump   DB_NAME   table1  table2   --single-transaction --flush-logs  --set-gtid-purged=off --master-data=2  > /root/backup-`date +%F-%H-%M-%S`.sql
    
    • 抽出为csv格式:
    select * from t_user  into outfile '/tmp/t_user.csv' fields terminated by ',' optionally enclosed by  '"' escaped by '"' lines terminated by '\r\n';
    
    • 导入:
    load data infile  '/tmp/t_user.csv' into table table_name fields terminated by ',' optionally enclosed by  '"' escaped by '"' lines terminated by '\r\n';
    

    1.select version();--版本需求
    2.show variables like 'gtid%'; --set-gtid-purge=off
    3.新库set global log_bin_trust_function_creators=1;
    4.倒入单库 mysql -uroot -p DB_NAME < /root/BACKUP.sql

    相关文章

      网友评论

          本文标题:mysqldump备份脚本

          本文链接:https://www.haomeiwen.com/subject/ltfzwttx.html