使用mysqldump导出数据库数据

清风扶露28

基本语法:


mysqldump -uroot -p --databases yourDatabase --tables yourTables > outputFile.sql

在操作系统的命令行下输入以上语句,即可将指定数据库的指定表导出到文件中。

数据库可能需要登录才能操作,如果时SSH远程的话,密码时不能明文写在语句中的,使用 -p ,不要直接在后面输入密码,回车后数据库会要求输入登录密码。

上面仅仅时最基本的导出,还有非常多的可选参数,需要的时候查一查即可;如果不需要,就使用上面的语句,比其他数据库管理软件提供的导出要靠谱。

主 楼 发布于:2018-01-26 16:30:19 编辑于:2018-01-28 10:56:31回复
旅行者

导出的数据格式为:


-- MySQL dump 10.13 Distrib 5.1.73, for redhat-linux-gnu (x86_64)

--

-- Host: localhost Database: aDatabase

-- ------------------------------------------------------

-- Server version 5.1.73


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;

/*!40103 SET TIME_ZONE='+00:00' */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;


--

-- Table structure for table `aTable`

--


DROP TABLE IF EXISTS `aTable`;

/*!40101 SET @saved_cs_client = @@character_set_client */;

/*!40101 SET character_set_client = utf8 */;

CREATE TABLE `aTable` (

......

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*!40101 SET character_set_client = @saved_cs_client */;


--

-- Dumping data for table `aTable`

--


LOCK TABLES `aTable` WRITE;

/*!40000 ALTER TABLE `aTable` DISABLE KEYS */;

INSERT INTO `aTable` VALUES (......);

/*!40000 ALTER TABLE `aTable` ENABLE KEYS */;

UNLOCK TABLES;

/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;


/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


-- Dump completed on 2018-01-26 16:06:16


2 楼 发布于:2018-01-26 16:54:37
回复
清风扶露28

测试代码显示界面可以显示多少个字符:


12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

以上共200个字符

3 楼 发布于:2018-01-28 10:59:31
回复
清风扶露28

<script>alert(1);</script>

4 楼 发布于:2018-01-28 13:56:01
回复
清风扶露28


<script>alert(1);</script>

5 楼 发布于:2018-01-28 13:56:26
回复
清风扶露28


<h1>标题</h1>

6 楼 发布于:2018-01-28 13:56:59
回复
旅行者

近乎标准的用法:


mysqldump -uyourUser -p -hdbURL --databases yourDB --skip-extended-insert |gzip > /home/backup.gz

其中 --skip-extended-insert 表示每行数据使用独立的 insert,看情况使用

7 楼 发布于:2018-02-11 16:53:38
回复
默轩1531745715

与你偶遇/慌乱的我不知所措/你那双含情脉脉的双眸/我无法回避/明白你的心/我拼命躲开/你却紧紧相随/我哭喊着/谁家的狗啊

8 楼 发布于:2018-03-02 06:58:59
回复
在左画画

大家工作一起吃工作餐。一天中午吃麻辣豆腐,男说:“豆腐不够吃”,女说:“那你吃我的豆腐吧!”男说:“你的豆腐真好吃!”

9 楼 发布于:2018-03-24 06:13:25
回复
凌傲燕子

调皮会死人的

10 楼 发布于:2018-04-12 06:14:21
回复
゛綄镁濺爺゛好

如果长得帅也是一种罪,我已罪不可赦;如果可爱是错,我已一错再错;如果聪明要受惩罚,那么我该千刀万剐

11 楼 发布于:2018-04-19 01:51:51
回复
非官干活

楼主节操掉了,还不快捡起来

12 楼 发布于:2018-04-22 22:35:06
回复
无忧小铭

请选择语法结构和意义都正确的句子,1.我不是一头真猪。2.我真是一头猪。3.我是真一头猪。答对者将有机会参加国庆节畜牧业成果展示。

13 楼 发布于:2018-05-02 11:39:37
回复
好女人9

兄弟如手足,女人如衣服,谁动我手足,我扒他衣服!

14 楼 发布于:2018-05-02 22:34:07
回复
鸡西清水

如果感到幸福你就挥挥手,如果感到幸福你就跺跺脚,如果感到幸福你就甩甩头。圣诞快乐,疯子。

15 楼 发布于:2018-05-03 09:28:37
回复
再见青春

男人——订婚前,像孙子,百依百顺。订婚后,像儿子,学会顶嘴。结婚后,像老子,发号施令。

16 楼 发布于:2018-12-01 09:10:22
回复
北极新秀

想你在每一个有星星的夜晚;念你在每一刻欢乐的时光;盼你在每一次想你的瞬间!爱你在每一秒呼吸的间隙。 3

17 楼 发布于:2018-12-25 22:55:39
回复
语嫣紫霞027

求舅舅党爆料

18 楼 发布于:2018-12-29 14:11:39
回复
小倩倩123

我愿在星空下等待,等到一颗星星被我感动,划破夜空的寂静,载满我的心愿,落在你熟睡的枕边……砸扁你

19 楼 发布于:2019-03-10 21:59:25
回复
楼主被我口爆

只爱一个有点傻,爱上两个最起码,三个五个刚合适,十个八个才潇洒。

20 楼 发布于:2022-04-26 13:53:01
回复

发表回复: