• mysqldump备份总结


    常用的备份参数

    -A

    备份全库

    -B

    备某一个数据库下的所有表

    -R, --routines

    备份存储过程和函数数据

    --triggers

    备份触发器数据

    --master-data={1|2}

    告诉你备份后时刻的binlog位置

    如果等于1,则将其打印为CHANGE MASTER命令; 如果等于2,那么该命令将以注释符号为前缀。

    --single-transaction

    对innodb引擎进行热备

    -F, --flush-logs

    刷新binlog日志

    -x, --lock-all-tables

    锁定所有数据库的所有表。这是通过在整个转储期间采用全局读锁来实现的。

    -l, --lock-tables

    锁定所有表以供读取

    -d

    仅表结构

    -t

    仅数据

    --compact

    减少无用数据输出(调试)

    1. 全库备份

    mysqldump -h 127.0.0.1 -u user  -p pwd --all-databases > db_all.sql

    2. 导出数据库dbname的test表结构(-d 仅表结构)

    mysqldump -u root -p pwd -d dbname test > db.sql;

    3. 导出数据库dbname的test表结构及表数据(不加-d,备份表结构与数据)

    mysqldump -u root -p pwd dbname test > db.sql;

    4. 导出数据库为dbname所有表结构及表数据

    mysqldump -u root -p pwd  dbname > db.sql;
  • 相关阅读:
    《实例化需求》
    《编写有效用例》
    Alpha版总结会议
    团队开发冲刺第二阶段11
    团队开发冲刺第二阶段10
    团队开发冲刺第二阶段9
    团队开发冲刺第二阶段8
    团队开发冲刺第二阶段7
    团队开发冲刺第二阶段6
    团队开发冲刺第二阶段5
  • 原文地址:https://www.cnblogs.com/root0/p/11393649.html
Copyright © 2020-2023  润新知