1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p dataname >dataname.sql

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql

还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u root -p dataname users> dataname_users.sql

3.导出一个数据库结构

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql

-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:\wcnc_db.sql

mysqldump支持下列选项:

–add-locks

在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。

–add-drop-table

在每个create语句之前增加一个drop table。

–allow-keywords

允许创建是关键词的列名字。这由表名前缀于每个列名做到。

-c, –complete-insert

使用完整的insert语句(用列名字)。

-C, –compress

如果客户和服务器均支持压缩,压缩两者间所有的信息。

–delayed

用Insert DELAYED命令插入行。

-e, –extended-insert

使用全新多行Insert语法。(给出更紧缩并且更快的插入语句)

-#, –debug[=option_string]

跟踪程序的使用(为了调试)。

mysql中备份和导出的区别_mysql的备份和导出相关推荐

  1. mysql中char和text的区别_mysql中text与varchar与char的区别

    char类型 CHAR列的长度固定为创建表时声明的长度.长度可以为从0到255的任何值.当保存CHAR值时,在它们的右边填充空格以达到指定的长度.当检索到CHAR值时,尾部的空格被删除掉.在存储或检索 ...

  2. mysql中修改表的还原命令_MySQL的增、删、改、查和备份、恢复的命令

    一.增删改查 1.创建数据库 CREATE DATABASE DBname mysqladmin-u root-p create DBname 2.删除数据库 DROP DATABASE DBname ...

  3. mysql''和null,mysql中NULL和null的区别

    接触php的web开发一段时间了,在进行数据库操作的时候经常会遇到一个问题,使得同一字段在页面显示时有3种类型NULL,null以及数字,当时的解决办法是将这一字段定义为varchar类型,在插入数据 ...

  4. Mysql中的count()与sum()区别

    Mysql中的count()与sum()区别 首先创建个表说明问题 CREATE TABLE `result` ( `name` varchar(20) default NULL, `subject` ...

  5. MySQL中interactive_timeout和wait_timeout的区别

    2019独角兽企业重金招聘Python工程师标准>>> 在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: ? 1 2 3 E ...

  6. mysql中的blob和text区别

    mysql中的blob和text区别 经过查询资料发现 除了blob 还有tinyblob longblob mediumblob 当然text还有tinytext mediumtext longte ...

  7. mysql中char与varchar的区别分析

    原文网址:http://www.jb51.net/article/23575.htm mysql中char与varchar的区别分析 作者: 字体:[增加 减小] 类型:转载 在mysql教程中cha ...

  8. mysql中where和and的区别

    本文来说下mysql中where和and的区别 文章目录 概述 内连接的时候 左外连接的时候 本文小结 概述 多表查询语法结构:table_reference {[INNER] JOIN | {LEF ...

  9. 【038】MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义?

    ♣题目部分 MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义? ♣答案部分 (1).varchar与char的区别区别一,定长和变长char 表示定长,长度固定, ...

最新文章

  1. [LeetCode]3.Longest Substring Without Repeating Characters
  2. 获得WebApi用Post方法获得新增数据的信息
  3. 【转】如何在Mac上卸载Java及安装Java
  4. 在ASP.Net和IIS中删除不必要的HTTP响应头
  5. python 100days github_GitHub - rghwer/Python-100-Days: Python - 100天从新手到大师
  6. 【转】mip-semi-fixed 走走又停停
  7. Python数据分析学习笔记:Python数据可视化入门
  8. java 虚拟机类加载 及内存结构
  9. linux空格转义,如何在bash循环列表中转义空格?
  10. input checkbox 选中问题
  11. IEEE Access的模板的问题
  12. 应用层协议——RADIUS
  13. NetXray使用说明之(6)----捕捉oicq message报文 (转)
  14. JAVA实现微信授权登录(详解)
  15. python scatter设置随机颜色_python – Matplotlib Scatter plot根据列表中的值更改颜色...
  16. MySQL主从1205报错【转】
  17. “销售方法”一个让大多数人撑握不正确的问题!
  18. 韩国飞中国机票炒至近万元,一票难求
  19. 算力寻租或将终结中本聪的POW机制?深度解析BCH“司机补贴战”
  20. 试图学会ORB-SLAM2(4)——KeyFrame类

热门文章

  1. k8s组件批量启动、查看状态
  2. App.config/Web.config 中特殊字符的处理
  3. node.js 调试 eggs launch.json配置信息
  4. 接口自动化(四)--数据依赖的处理
  5. 【项目总结】之——导出Excel
  6. (转载)你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化
  7. Oracle 数据库数据排名函数:rank() 和dense_rank() 。
  8. java comparable Comparator 区别
  9. 腾讯云连续四年登上KVM开源贡献榜,两项技术获评年度核心突破
  10. 高速电路EDA设计第一次实验