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

mysqldump

时间:2020-01-29 21:55:54      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:b250   oid   mfs   kail   pbm   tran   jni   cti   ==   

【dump整个库】
  1.在shell中使用mysqldump命令dump数据库homework_gnmis ,并保存在homework_gnmis.sql中:
  mysqldump -uroot -p --single-transaction --databases homework_gnmis > /home/homework/homework_gnmis.sql
  有一个参数是all databases,为了防止文件过大导致连接崩溃,本次是单个数据库进行迁移;
【仅dump表结构】
  mysqldump --opt -d 数据库名 -u root -p > xxx.sql 
  说明:
    -d:只导出表结构,不含数据;
    -t:只导出数据,不含表结构;
【dump指定条件下的数据】
  mysqldump -uroot -p 数据库名 数据表名 --where=" sensorid=11 and fieldid=0" > /home/homework/Tmp.sql
  下载的文件,打开看一下,应该是没有use 数据库语句,手动填上;
【常见错误】
  (1)mysqldump: Got error: 2002: Can‘t connect to local MySQL server through socket
  解决:
  ①netstat -ln | grep mysql 找到sock文件的路径;
  ②使用--sock指定文件路径;
  Eg:mysqldump -uroot -p --sock=/home/homework/mysql/tmp/mysql.sock iknow_homework tblHomework3 --where="tid=36386307" > /home/homework/36386307.sql
 
 

mysqldump

标签:b250   oid   mfs   kail   pbm   tran   jni   cti   ==   

原文地址:https://www.cnblogs.com/xpp142857/p/12241193.html

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