mysqldump常见选项:

--all-databases, -A: 备份所有数据库

--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。

--force, -f:即使发现sql错误,仍然继续备份

--host=host_name, -h host_name:备份主机名,默认为localhost

--no-data, -d:只导出表结构

--password[=password], -p[password]:密码

--port=port_num, -P port_num:制定TCP/IP连接时的端口号

--quick, -q:快速导出

--tables:覆盖 --databases or -B选项,后面所跟参数被视作表名

--user=user_name, -u user_name:用户名

--xml, -X:导出为xml文件

备份:

1、备份成sql文件

mysqldump -hip地址 -u用户名 -p密码 库名>/data/备份的文件名.sql

例子:

mysqldump -h127.0.0.1 -uroot -proot derp-report>/data/derp-report.sql

2、备份成压缩文件

mysqldump -h127.0.0.1 -uroot -proot derp-report|gzip>/data/derp-report.sql.gz

3、备份指定的几张表

mysqldump -h127.0.0.1 -uroot -proot derp-report t_inventory_details t_depot_info>/data/derp-report-detail-depot.sql

4、备份多个库 -B参数表示多个库

mysqldump -h127.0.0.1 -uroot -proot -B derp-report derp-order>/data/derp-report-order.sql

5、只备份数据加-t参数

mysqldump -h127.0.0.1 -uroot -proot derp-report t_depot_info -t>/data/depot.sql

6、只备份表结构 加参数-d

mysqldump -h127.0.0.1 -uroot -proot derp-report t_depot_info -d>/data/depot.sql

7、备份全部数据库 加参数 -A

mysqldump -h127.0.0.1 -uroot -proot -A>/data/alldatabase.sql

8、备份全部数据库表结构 加参数 -A -d

mysqldump -h127.0.0.1 -uroot -proot -A -d>/data/alldatabase.sql

9、备份全部数据库数据 加参数 -A -t

mysqldump -h127.0.0.1 -uroot -proot -A -t>/data/alldatabase.sql

还原:

1、从sql文件恢复单个库数据和表结构

mysql -h127.0.0.1 -uroot -proot derp-report

2、从压缩文件恢复单个库数据和表结构

gunzip

3、从sql文件恢复几个表

mysql -h127.0.0.1 -uroot -proot derp-report

4、source命令导入sql,要先登录mysql再进入到某个库后source导入sql:

source /data/depotshuju.sql;

5、将数据备份并转移到新的服务器上

mysqldump -u当前用户名 -p密码 数据库名 | mysql -h新服务器ip -u新服务器数据库用户名 -p密码 -C 新数据库名称

mysqldump -uroot -proot derp-report | mysql -h127.0.0.1 -uroot -proot -C derp-report2

从linux中恢复数据库,linux中mysql数据库的备份与恢复相关推荐

  1. 基于Linux(LAMP)平台搭建MYsql数据库(二)

    接着上一章安装MySQL数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  2. Mysql —— linux下使用c语言访问mySql数据库

    示例1: #include<stdio.h> #include<mysql.h> int main() { MYSQL mysql; mysql_init(&mysql ...

  3. 爬取腾讯新闻中省份疫情数据到Mysql数据库

    爬取腾讯新闻中省份疫情数据到Mysql数据库 本人是一个中职学生,第一次发表自己所学到技术-- 本篇文章所用到的语言及工具等: python 3.8 pycharm Mysql Navicat Pre ...

  4. mysql 修复数据表 批量_MySQL数据库迁移与MySQL数据库批量恢复

    一.MySQL数据库迁移或备份 将相关数据库数据文件直接迁移方式 1. 了解使用InnoDB引擎创建数据库所产生的文件 使用MySQL InnoDB引擎所产生的文件(三个文件都很重要) .ibd:包含 ...

  5. asp 更新 mysql数据库_asp update mysql数据库

    数据库必知词汇:数据操纵语言DML |名词定义|数据操纵语言(Data Manipulation Language, DML)是SQL语言的四大主要分类之一,用户通过它可以实现对数据库数据的基本操作. ...

  6. 华为云数据库-RDS for MySQL数据库

    华为云数据库-RDS for MySQL数据库 华为云数据库作为华为云的一款数据库产品,它主要是以MySQL数据库为主,DDS/GaussDB(for Redis)/GaussDB(for MySQL ...

  7. 数据库-面试题-MySQL数据库的优化方法

    数据库-面试题-MySQL数据库的优化方法 2017年08月22日 17:56:57 小笛子的专栏 阅读数 13236 1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来, ...

  8. Oracle数据库迁移到MySQL数据库

    Oracle数据库迁移到MySQL数据库 1 字段类型差异 Oracle MySQL 解决方案 varchar2 varchar varchar date date/time/datetime/tim ...

  9. mysql 设置数据库路径_MySQL数据库之更改Mysql数据库存储位置的具体步骤

    本文主要向大家介绍了MySQL数据库之更改Mysql数据库存储位置的具体步骤 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一.首先把mysql的服务先停掉. 二.更改MySQ ...

  10. 华为云数据库-GaussDB for MySQL数据库

    华为云数据库-GaussDB for MySQL数据库 GaussDB是华为云自主研发的一款高性能关系型数据库,它完全兼容了MySQL,而且它是华为云最新的一代企业级分布式关系型数据库,它也继承了华为 ...

最新文章

  1. matlab练习程序(Log Polar变换)
  2. [转]《JAVA与模式》之责任链模式
  3. 笔记-高项案例题-2018年下-计算题
  4. JavaScript中对象的构造方法
  5. 通过curl获取网页访问时间
  6. python__实参前加*和**的(拆包)功能
  7. Kernel中如何操作CPU及外设寄存器
  8. 《iOS 9 开发指南》——第6章,第6.7节iOS 9控件的属性
  9. .NET4进行COM互操作--导出数据到Excel
  10. WindowsXP系统主题成Windows7风格windowsxp主题包
  11. U盘用USBOOT做引导盘后,导致无法格式化U盘
  12. Pytorch 基于ResNet-18的物体分类(使用CIFAR-10数据集)
  13. 苹果系统中国日历服务器,ios日历中国节日不见了(2021年苹果日历订阅地址)...
  14. 利用高德地图通过给定坐标点画带箭头方向的路径
  15. JavaScript - 你见过 [].slice.call() 吗?
  16. java语言在scada系统中的应用_基于J2EE平台的SCADA系统实现
  17. Android多媒体开发【5】-- Stagefright原来是个皮包公司
  18. Xilinx ZYNQ 7000学习笔记一(复位和启动)
  19. HTTP等常用默认端口号
  20. 阿里云更换系统或还原初始设置

热门文章

  1. 用c语言判断日期合法性
  2. 在ubuntu中使用命令行工具sqlcmd连接sql server数据库
  3. helm安装redis
  4. [含课设报告+源码等]基于JSP实现的飞机票售票管理系统[包运行成功]
  5. 如何开搓饵不掉钩_搓饵一入水就掉怎么解决
  6. MATLAB代码:记及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度
  7. Bigder:42/100 showCase多少bug可以打回去
  8. Spring Boot入门(16):Spring Boot 整合 Swagger-UI 实现在线API接口文档 | 超级详细,建议收藏
  9. MySQL修改密码安全策略
  10. 有效提高员工忠诚度的九大方法