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的相关命令)



  • 相关阅读:
    八皇后(回溯经典)
    高精度阶乘(大数运算)
    跳棋(利用规范的数学方法)
    贪心砝码(分治法)
    大数乘方取余
    二分法查找
    汉诺塔(经典递归)(未完全明白)
    斐波那契数列和
    实验 7: OpenDaylight 实验——Python 中的 REST API 调用
    实验 6:OpenDaylight 实验——OpenDaylight 及 Postman 实现流表下发流表
  • 原文地址:https://www.cnblogs.com/klw1/p/11051104.html
Copyright © 2011-2022 走看看