MYSQLDUMP TABLE IN SQL FORMAT
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,MYSQLDUMP TABLE IN SQL FORMAT1.What is mysqldump ?mysqldump is a sql based dump, data is dumped then
千家信息网最后更新 2025年11月06日MYSQLDUMP TABLE IN SQL FORMATMYSQLDUMP TABLE IN SQL FORMAT
1.What is mysqldump ?
mysqldump is a sql based dump, data is dumped then loaded and all indexes are recreated. During mysqldump, all the tables would be locked and will not be accessible for queries.
2.Create test table doudou01 and doudou02
mysql> select * from doudou01;
+----+
| i |
+----+
| 2 |
| 22 |
| 35 |
+----+
3 rows in set (0.00 sec)
3.list of mysqldump sql
[root@dbdou02 ~]# mysqldump -pDoudou123! test doudou01
Warning: Using a password on the command line interface can be insecure.
-- MySQL dump 10.13 Distrib 5.6.29, for Linux (x86_64)
--
-- Host: localhost Database: test
-- ------------------------------------------------------
-- Server version 5.6.29
## Basic information ##
/*!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 `doudou01`
--
DROP TABLE IF EXISTS `doudou01`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `doudou01` (
`i` bigint(20) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`i`)
) ENGINE=MyISAM AUTO_INCREMENT=36 DEFAULT CHARSET=gbk;
/*!40101 SET character_set_client = @saved_cs_client */;
## create table statement ##
--
-- Dumping data for table `doudou01`
--
LOCK TABLES `doudou01` WRITE;
/*!40000 ALTER TABLE `doudou01` DISABLE KEYS */;
INSERT INTO `doudou01` VALUES (2),(22),(35);
/*!40000 ALTER TABLE `doudou01` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
## export table data to sql-format ##
/*!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 2016-03-18 15:02:09
4.backup using mysqldump
[root@dbdou02 ~]# mysqldump -uroot -p test doudou01 >doudou01.sql
[root@dbdou02 ~]# mysqldump -uroot -p test doudou02 >doudou02.sql
[root@dbdou02 ~]# ls -l doudou*
-rw-r--r--. 1 root root 1866 Mar 21 11:14 doudou01.sql
-rw-r--r--. 1 root root 2102 Mar 21 11:14 doudou02.sql
5.reloading SQL-Format Backups
5.1 use mysqldump other database
mysql> use test1
Database changed
mysql> show tables;
Empty set (0.00 sec)
5.2 source dump.sql
mysql> source doudou01.sql
Query OK, 0 rows affected (0.00 sec)
...
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0
...
mysql> source doudou02.sql
Query OK, 0 rows affected (0.00 sec)
...
Query OK, 3 rows affected (0.01 sec)
Records: 3 Duplicates: 0 Warnings: 0
...
5.3 check list reload tables
mysql> show tables;
+-----------------+
| Tables_in_test1 |
+-----------------+
| doudou01 |
| doudou02 |
+-----------------+
2 rows in set (0.00 sec)
mysql> select * from doudou01;
+----+
| i |
+----+
| 2 |
| 22 |
| 35 |
+----+
3 rows in set (0.00 sec)
mysql> select * from doudou02;
+------------+---------+---------------------+
| country_id | country | last_update |
+------------+---------+---------------------+
| 1 | doudou | 2016-03-18 14:47:59 |
| 2 | dba | 2016-03-18 14:47:59 |
| 3 | nba | 2016-03-18 14:47:59 |
+------------+---------+---------------------+
3 rows in set (0.01 sec)
6.It's Successly !
########################################################################################
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!【QQ交流群:53993419】
QQ:14040928 E-mail:dbadoudou@163.com
本文链接: http://blog.itpub.net/26442936/viewspace-2060811/
********* 6年DBA工作经验,寻求新工作机会 *********
########################################################################################
1.What is mysqldump ?
mysqldump is a sql based dump, data is dumped then loaded and all indexes are recreated. During mysqldump, all the tables would be locked and will not be accessible for queries.
2.Create test table doudou01 and doudou02
mysql> select * from doudou01;
+----+
| i |
+----+
| 2 |
| 22 |
| 35 |
+----+
3 rows in set (0.00 sec)
3.list of mysqldump sql
[root@dbdou02 ~]# mysqldump -pDoudou123! test doudou01
Warning: Using a password on the command line interface can be insecure.
-- MySQL dump 10.13 Distrib 5.6.29, for Linux (x86_64)
--
-- Host: localhost Database: test
-- ------------------------------------------------------
-- Server version 5.6.29
## Basic information ##
/*!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 `doudou01`
--
DROP TABLE IF EXISTS `doudou01`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `doudou01` (
`i` bigint(20) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`i`)
) ENGINE=MyISAM AUTO_INCREMENT=36 DEFAULT CHARSET=gbk;
/*!40101 SET character_set_client = @saved_cs_client */;
## create table statement ##
--
-- Dumping data for table `doudou01`
--
LOCK TABLES `doudou01` WRITE;
/*!40000 ALTER TABLE `doudou01` DISABLE KEYS */;
INSERT INTO `doudou01` VALUES (2),(22),(35);
/*!40000 ALTER TABLE `doudou01` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
## export table data to sql-format ##
/*!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 2016-03-18 15:02:09
4.backup using mysqldump
[root@dbdou02 ~]# mysqldump -uroot -p test doudou01 >doudou01.sql
[root@dbdou02 ~]# mysqldump -uroot -p test doudou02 >doudou02.sql
[root@dbdou02 ~]# ls -l doudou*
-rw-r--r--. 1 root root 1866 Mar 21 11:14 doudou01.sql
-rw-r--r--. 1 root root 2102 Mar 21 11:14 doudou02.sql
5.reloading SQL-Format Backups
5.1 use mysqldump other database
mysql> use test1
Database changed
mysql> show tables;
Empty set (0.00 sec)
5.2 source dump.sql
mysql> source doudou01.sql
Query OK, 0 rows affected (0.00 sec)
...
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0
...
mysql> source doudou02.sql
Query OK, 0 rows affected (0.00 sec)
...
Query OK, 3 rows affected (0.01 sec)
Records: 3 Duplicates: 0 Warnings: 0
...
5.3 check list reload tables
mysql> show tables;
+-----------------+
| Tables_in_test1 |
+-----------------+
| doudou01 |
| doudou02 |
+-----------------+
2 rows in set (0.00 sec)
mysql> select * from doudou01;
+----+
| i |
+----+
| 2 |
| 22 |
| 35 |
+----+
3 rows in set (0.00 sec)
mysql> select * from doudou02;
+------------+---------+---------------------+
| country_id | country | last_update |
+------------+---------+---------------------+
| 1 | doudou | 2016-03-18 14:47:59 |
| 2 | dba | 2016-03-18 14:47:59 |
| 3 | nba | 2016-03-18 14:47:59 |
+------------+---------+---------------------+
3 rows in set (0.01 sec)
6.It's Successly !
########################################################################################
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!【QQ交流群:53993419】
QQ:14040928 E-mail:dbadoudou@163.com
本文链接: http://blog.itpub.net/26442936/viewspace-2060811/
********* 6年DBA工作经验,寻求新工作机会 *********
########################################################################################
链接
工作
地址
工作机会
文章
方式
机会
法律
法律责任
版权
版权所有
经验
责任
交流
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发专业职业认知
软件开发工具分为哪几种
601698与网络安全
工商银行服务器安全建立失败
ao2011 网络数据库
远程服务器怎么制作数据库
自组织网络技术概念
漫灵软件开发
政府网络安全分析报告
数据库网站安全教程
sql数据库日志查询
数据库与技术考试答案
数据库物理模型建表
服务器主机 3DMax
关于网络安全的优缺点
深圳市智度互联网科技公司
包商银行软件开发岗面试题目
毕设系统需要服务器吗
数据库第一章
千万数据搜索用什么数据库
平安科技数据库技术支持薪资
网络安全儿童主题绘画大赛
淄博财务软件开发价格
防网络安全作文500字
软件开发必须要编制预算吗
服务器视频访问报404
服务器硬盘为什么有几个分区
gdb是什么数据库
数据库中manager
数据库按动开关的关键词