码迷,mamicode.com
首页 > 数据库 > 详细

mysqldump导出部分数据的方法: 加入--where参数

时间:2015-08-06 00:08:16      阅读:454      评论:0      收藏:0      [点我收藏+]

标签:

mysqldump导出部分数据的方法: 加入--where参数

mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径

 

mysqldump -uroot -p --set-gtid-purged=OFF mysql user --where="user=‘zejin‘"  > zejin.sql;

加入--set-gtid-purged=OFF是因为我在配置中开启GTID

若不加入会报如下的警告:

Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database. If you dont want to restore GTIDs, pass --set-gtid-purged=OFF. To make a complete dump, pass --all-databases --triggers --routines --events. 

 

导出后结果如下:

-- MySQL dump 10.13  Distrib 5.6.16, for Linux (x86_64)
--
-- Host: localhost    Database: mysql
-- ------------------------------------------------------
-- Server version    5.6.16-log

/*!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 `user`
--

DROP TABLE IF EXISTS `user`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user` (
  `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT ‘‘,
  `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT ‘‘,
  `Password` char(41) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT ‘‘,
  `Select_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Insert_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Update_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Delete_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Create_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Drop_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Reload_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Shutdown_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Process_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `File_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Grant_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `References_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Index_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Alter_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Show_db_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Super_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Create_tmp_table_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Lock_tables_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Execute_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Repl_slave_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Repl_client_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Create_view_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Show_view_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Create_routine_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Alter_routine_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Create_user_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Event_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Trigger_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `Create_tablespace_priv` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  `ssl_type` enum(‘‘,ANY,X509,SPECIFIED) CHARACTER SET utf8 NOT NULL DEFAULT ‘‘,
  `ssl_cipher` blob NOT NULL,
  `x509_issuer` blob NOT NULL,
  `x509_subject` blob NOT NULL,
  `max_questions` int(11) unsigned NOT NULL DEFAULT 0,
  `max_updates` int(11) unsigned NOT NULL DEFAULT 0,
  `max_connections` int(11) unsigned NOT NULL DEFAULT 0,
  `max_user_connections` int(11) unsigned NOT NULL DEFAULT 0,
  `plugin` char(64) COLLATE utf8_bin DEFAULT ‘‘,
  `authentication_string` text COLLATE utf8_bin,
  `password_expired` enum(N,Y) CHARACTER SET utf8 NOT NULL DEFAULT N,
  PRIMARY KEY (`Host`,`User`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT=Users and global privileges;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `user`
--
-- WHERE:  user=‘zejin‘

LOCK TABLES `user` WRITE;
/*!40000 ALTER TABLE `user` DISABLE KEYS */;
INSERT INTO `user` VALUES (localhost,zejin,*032197AE5731D4664921A6CCAC7CFCE6A0698693,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,‘‘,‘‘,‘‘,‘‘,0,0,0,0,mysql_native_password,‘‘,N);
/*!40000 ALTER TABLE `user` 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 2015-08-05 21:35:37

 

mysqldump导出部分数据的方法: 加入--where参数

标签:

原文地址:http://www.cnblogs.com/zejin2008/p/4705951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!