• mysqldump


    【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
     
     

  • 相关阅读:
    Python for i 循环
    Python 输入分数并评
    用户名和密码的输入
    cocos2d-x 3.0学习
    VS2008 ShotKey
    Cocos2d-x 3.0的安装方法
    VFC
    一、在WIN7 64位系统平台,VS2013环境下安装WTL90_4090_RC1(2014-04-01)
    http://www.vcf-online.org/
    Win7 64位 VS2012 安装 Qt5
  • 原文地址:https://www.cnblogs.com/xpp142857/p/12241193.html
Copyright © 2020-2023  润新知