• Python46 mysql备份


    今日内容

    MYSQL备份

    1.备份--导入dump

    2.恢复数据

    3.-B备份和恢复

    4.-d备份数据表结构(不含数据)

    5.-t备份数据库的表数据(不含结构)

    6.延伸拓展:线上备份数据(linux)

     

    MYSQL备份

    dump--导入

    使用条件:

    用作备份导入,mysqldump要求:必须是在mysql没有登录之前使用

    SQL语句:

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

    ps:

    1.执行dump时,需要对表进行加锁,防止别的线程操作

    2.mysqldump 一次导入的数据是1000条

    1.备份--导入dump

    SQL语句:

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

    2.恢复数据

    SQL语句:

    1.create database db3;

    2.exit

    3.mysql    -uroot    -p    db3  <D:/db3.sql

    3.-B备份和恢复

    -B:会自动创建数据库,并且自动使用此数据库

    SQL语句:

    备份:mysqldump  -uroot  -p  -B    db2    >D:/db2.sql
    恢复:mysql  -uroot  -p   <D:/db2.sql

    4.-d备份数据表结构(不含数据)

    SQL语句:mysqldump  -uroot  -p  -d  db1   >D:/c.sql

    5.-t备份数据库的表数据(不含结构)

    SQL语句:mysqldump  -uroot  -p  -t  db1   >D:/b.sql

    6.延伸拓展:线上备份数据(linux)

    linux(底层环境)

    全部都是命令(不光涉及到mysql的备份的命令,还涉及到Linux的相关命令)

  • 相关阅读:
    Redis(二)
    Redis
    Nginx
    Linux的环境配置
    深入mysql
    SpringBoot入门
    Thymeleaf入门
    Mybatis之resultMap
    Mybatis入门
    使用第三方实现微信登录
  • 原文地址:https://www.cnblogs.com/llx--20190411/p/11051149.html
Copyright © 2020-2023  润新知