mysql中备份和导出的区别_mysql的备份和导出
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的备份和导出相关推荐
- mysql中char和text的区别_mysql中text与varchar与char的区别
char类型 CHAR列的长度固定为创建表时声明的长度.长度可以为从0到255的任何值.当保存CHAR值时,在它们的右边填充空格以达到指定的长度.当检索到CHAR值时,尾部的空格被删除掉.在存储或检索 ...
- mysql中修改表的还原命令_MySQL的增、删、改、查和备份、恢复的命令
一.增删改查 1.创建数据库 CREATE DATABASE DBname mysqladmin-u root-p create DBname 2.删除数据库 DROP DATABASE DBname ...
- mysql''和null,mysql中NULL和null的区别
接触php的web开发一段时间了,在进行数据库操作的时候经常会遇到一个问题,使得同一字段在页面显示时有3种类型NULL,null以及数字,当时的解决办法是将这一字段定义为varchar类型,在插入数据 ...
- Mysql中的count()与sum()区别
Mysql中的count()与sum()区别 首先创建个表说明问题 CREATE TABLE `result` ( `name` varchar(20) default NULL, `subject` ...
- MySQL中interactive_timeout和wait_timeout的区别
2019独角兽企业重金招聘Python工程师标准>>> 在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: ? 1 2 3 E ...
- mysql中的blob和text区别
mysql中的blob和text区别 经过查询资料发现 除了blob 还有tinyblob longblob mediumblob 当然text还有tinytext mediumtext longte ...
- mysql中char与varchar的区别分析
原文网址:http://www.jb51.net/article/23575.htm mysql中char与varchar的区别分析 作者: 字体:[增加 减小] 类型:转载 在mysql教程中cha ...
- mysql中where和and的区别
本文来说下mysql中where和and的区别 文章目录 概述 内连接的时候 左外连接的时候 本文小结 概述 多表查询语法结构:table_reference {[INNER] JOIN | {LEF ...
- 【038】MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义?
♣题目部分 MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义? ♣答案部分 (1).varchar与char的区别区别一,定长和变长char 表示定长,长度固定, ...
最新文章
- [LeetCode]3.Longest Substring Without Repeating Characters
- 获得WebApi用Post方法获得新增数据的信息
- 【转】如何在Mac上卸载Java及安装Java
- 在ASP.Net和IIS中删除不必要的HTTP响应头
- python 100days github_GitHub - rghwer/Python-100-Days: Python - 100天从新手到大师
- 【转】mip-semi-fixed 走走又停停
- Python数据分析学习笔记:Python数据可视化入门
- java 虚拟机类加载 及内存结构
- linux空格转义,如何在bash循环列表中转义空格?
- input checkbox 选中问题
- IEEE Access的模板的问题
- 应用层协议——RADIUS
- NetXray使用说明之(6)----捕捉oicq message报文 (转)
- JAVA实现微信授权登录(详解)
- python scatter设置随机颜色_python – Matplotlib Scatter plot根据列表中的值更改颜色...
- MySQL主从1205报错【转】
- “销售方法”一个让大多数人撑握不正确的问题!
- 韩国飞中国机票炒至近万元,一票难求
- 算力寻租或将终结中本聪的POW机制?深度解析BCH“司机补贴战”
- 试图学会ORB-SLAM2(4)——KeyFrame类
热门文章
- k8s组件批量启动、查看状态
- App.config/Web.config 中特殊字符的处理
- node.js 调试 eggs launch.json配置信息
- 接口自动化(四)--数据依赖的处理
- 【项目总结】之——导出Excel
- (转载)你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化
- Oracle 数据库数据排名函数:rank() 和dense_rank() 。
- java comparable Comparator 区别
- 腾讯云连续四年登上KVM开源贡献榜,两项技术获评年度核心突破
- 高速电路EDA设计第一次实验