zoukankan      html  css  js  c++  java
  • day-46mysql

    MySQL备份:

      必须是在没有登录之前使用

    注意:
      1. 执行dump是, 需要对表进行枷锁, 防止别的线程操作

    LOCK TABLES `users` WRITE;
    /*!40000 ALTER TABLE `users` DISABLE KEYS */;
    INSERT INTO `users` VALUES (1,'张三','q',2),(2,'李四','w',5),(3,'王五','e',2),(4,'什么六','r',3);
    /*!40000 ALTER TABLE `users` ENABLE KEYS */;
    UNLOCK TABLES;

      2. mysqldump, 一次dump的数据是1000条

      3如果存在如下users列表,导入的时候需要删除在创建

    DROP TABLE IF EXISTS `users`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;

    第一种
    导入和导出一对:
      mysqldump -uroot -p > D:/a.sql

      mysqldump -uroot -p db3 > D:/db3.sql

        恢复表的数据:
          1. create database db3;

            先创建要导入的库
          2. exit

            然后退出
          3. mysql -uroot -p xxx < D:/db3.sql

            最后导入

    第二种:
      -B : 会自动创建数据库, 并且自动使用此数据库,在导入的时候

        -B后面也可以跟多个数据库

      mysqldump -uroot -p -B db2 > D:/db2.sql

    备份test数据库中的某个表数据表
     
      mysqldump -uroot -ppassword test student >D:/db3.sq


    备份mysql数据库的表结构(不包含数据)

      mysqldump -uroot -p -d test > D:/c.sql

    参数 -t 的作用就是备份数据库的表数据(不包含表结构)

      mysqldump -uroot -ppassword -t test

    线上备份数据:
      linux
      全部都是命令 (不光涉及到MYSQL备份的命令, 还涉及到LInux的相关命令)



  • 相关阅读:
    到具体某一天的倒计时
    angular2 2种方式----获取子组件的类属性和类方法
    页面刷新
    angular父子组件传值
    div垂直居中,文字垂直居中!!!
    Python 基础数据类型 II (列表)
    Python 基础数据类型 I (str等)
    学习笔记411
    20190407 Word合并单元格
    VBA正则笔记 理解肯定环视
  • 原文地址:https://www.cnblogs.com/klw1/p/11051104.html
Copyright © 2011-2022 走看看