zoukankan      html  css  js  c++  java
  • mysqldump 命令

    【参考文章】:mysqldump命令详解

     mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。

    1. 参数介绍

      默认为 true:表示默认情况下 mysqldump 会自动添加此参数;

      默认为 false:表示默认情况下 mysqldump 不会添加此参数,下面的参数未说明时表示默认为 false;

      -u  用户名

      -p  密码

      -h  hostname 信息

      -d(--no-data)  只导出表结构

      -A(--all-databases)  备份所有的数据库信息

      -B(--databases)  备份多个数据库信息(-B  db1  db2  db3 ...)

      -Y(--all-tablespaces)  备份所有的表空间信息

      -y(--no-tablespaces)  不备份表空间信息

      -t(--no-create-info)  不添加 create table 语句 (默认为 开启状态)

      -n(--no-create-db)  不添加 create database 语句

      --add-drop-table  每次创建表之前先删除存在的表(默认为开启状态)

      --skip-add-drop-table  删除 drop table 的语句

    2. 命令示例

    2.1 备份某个数据库的所有信息到 xxx.sql 文件

      mysqldump -uroot -p123456  db_name >  xxx.sql

    2.2 备份多个数据库的所有信息到 xxx.sql 文件

        mysqldump -uroot -p123456  db1  db2  db3 > xxx.sql

    2.3 备份某个数据库的数据表

      备份一个表:

      mysqldump -uroot -p123456  db  table1  > xxx.sql

      备份多个表:

      mysqldump -uroot -p123456  db  table1  table2  table3  > xxx.sql

    2.4 只备份数据,不导出 drop table 语句,不导出 create table 语句

      备份一个表:

      mysqldump -uroot -p123456 -t --skip-add-drop-table dcs device > device.sql

  • 相关阅读:
    浅谈MIPS地址对齐问题
    一些使用的linux库
    linux curl网络库的使用方法
    一些json在js和c++ jsoncpp的操作
    Java开发小技巧(六):使用Apache POI读取Excel
    Java开发小技巧(五):HttpClient工具类
    vue-router 组件复用问题
    Vuejs之开发环境搭建
    Java开发小技巧(四):配置文件敏感信息处理
    Java开发小技巧(三):Maven多工程依赖项目
  • 原文地址:https://www.cnblogs.com/virgosnail/p/11657591.html
Copyright © 2011-2022 走看看