zoukankan      html  css  js  c++  java
  • mysql之备份与恢复

    工作中,我们经常会遇到数据库的备份与恢复场景

    目录

    1、mysql的备份与恢复

    2、mysql的导入与导出

    1、mysql的备份与恢复

    mysql的备份命令是mysqldump,mysql之备份:mysqldump -u user -h host --port -p [db[table...]...] >file

    -u:后面接数据库登录名

    -h:界面接数据库服务器信息

    --port:数据库的端口号

    -p:数据库的密码,在语句执行后。会提示输入密码

    file:备份文件将存放的路径

    第一种:备份一个DB库中的table表

    mysqldump -u ser -p db table> d:/201801.sql
    

     第一种:备份多DB库

    mysqldump -u ser -p --databases DB1 DB2 > d:/201802.sql
    

     --dabases后面可以跟多个库名,--all,可以备份所有库文件

    mysqldump -u ser -p --all-databases> d:/201802.sql
    

     

    mysql的文件恢复有2种方法,

    第一种:直接在mysql命令行执行sql语句操作导入

    mysql -u user -p db < d:/2018.sql
    

     

    第二种:通过source命令导入sql文件

    use DB;
    source d:/2018.sql
    

      

    2、mysql的导入与导出

     有时候需要把执行某个语句后的数据导出,或者将某一份数据导入数据库中,这时候可以用到mysql的导入导出命令

    mysql数据的导出:

    mysql -u root -p --vertical -execute="sql语句;" db > c:2018.tx 

    --vertical打印到屏幕上
    --html 导出为html格式
    --xml导出为xml格式

    将数据导入mysql中

    load data infile  'file' into table tablename是导入的固定格式
    load data infile 'c:2018.txt' into table db.table
    

    注:

    1、数据的恢复是基于库名存在的基础上,如果库名被删了,是导入不成功的

  • 相关阅读:
    HDU4857 逃生 拓扑排序
    HDU1285 确定名次 拓扑排序
    【noip模拟赛4】找啊找啊找BF 拓扑排序
    拓扑排序基础
    【noip模拟赛5】任务分配 降维dp
    【noip模拟赛6】收入计划 最大值的最小值 二分答案
    【noip模拟赛5】水流
    标记预期失败
    跳过:
    pytest配置文件:
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/9866768.html
Copyright © 2011-2022 走看看