• mysqldump程序


    C:\Documents and Settings\Administrator>mysqldump
    Usage: mysqldump [OPTIONS] database [tables]
    OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
    OR     mysqldump [OPTIONS] --all-databases [OPTIONS]
    For more options, use mysqldump --help


    有3种方式来调用mysqldump程序:
    1.备份一个数据库或一张表,语法如下:
    shell> mysqldump [选项] 数据库名[表名]
    eg1:>mysqldump -hlocalhost -uroot -proot mldn
    2.同时备份多个数据库,语法如下:
    shell> mysqldump [选项] --database 数据库1[数据库2 数据库3...]
    eg2:>mysqldump -hlocalhost -uroot -proot --database db_bbs mldn
    3.备份服务器上所有的数据库,语法如下:
    shell> mysqldump [选项] --all-database
    eg3:>mysqldump -hlocalhost -uroot -proot --all-database

    4.mysqldump最常用于备份一个完整的数据库,备份一个数据库的基本语法如下:
    shell> mysqldump --opt 数据库名 > 备份文件名.sql

    C:\Documents and Settings\Administrator>mysqldump -hlocalhost -uroot -proot mldn
    >mldn.sql

    可以使用以下语法将备份文件读回到服务器:
    shell> mysql 数据库名 <备份文件名.sql
    或者为:
    shell> mysql -e "备份文件路径/备份文件名.sql" 数据库名

    5.mysqldump也可用于从一个MySQL服务器向另一个服务器复制数据时装载数据库,其语法如下:
    shell> mysqldump --opt 数据库名 | mysql --host=其它服务器主机名 -C 数据库名
    一次备份多个数据库的语法如下:
    shell> mysqldump ---database 数据库名1 [数据库名2 ...] > 备份文件名.sql
    使用--all--database选项可以一次备份服务器上所有的数据库:
    shell> mysqldump --all-databases > 备份文件名.sql

  • 相关阅读:
    栈:删除最外层的括号 (Leetcode 1021 / 155 / 1172 / 剑指31 / 面试 03.03)
    JDBC: Druid连接池
    JDBC: C3P0
    JDBC: C3P0
    JDBC: C3P0连接池
    JDBC: DBCP连接池
    JDBC: 数据库连接池
    JDBC: JDBC 控制事务
    JDBC: 预处理对象
    wpf 键盘快捷键响应
  • 原文地址:https://www.cnblogs.com/alamps/p/2405015.html
Copyright © 2020-2023  润新知