zoukankan      html  css  js  c++  java
  • MySQL 基础 备份和恢复

    数据库备份

    mysqldump [args] > file_name

    例如:备份所有数据库

    shell> mysqldump --all-databases > dump.sql #(不包含INFORMATION_SCHEMA,performance_schema,sys,如果想要导出的话还要结合--skip-lock-tables和--database一起用)li'r

    例如2:备份指定数据库

    shell> mysqldump --databases db1 db2 db3 > dump.sql

    注意:当我们只备份一个数据的时候可以省去 --databases 直接写成:mysqldump test > dump.sql 不过有一些细微的差别,如果不加的话,数据库转储输出不包含创建数据库和use语句,所以可以不加这个参数直接导入到其它名字的数据库里。

    例如3:只备份某些表

    shell>mysqldump --user [username] --password=[password] [database name] [table name] table_name.sql

    数据库还原

    mysql -h数据库服务器 -u用户名 -p 要恢复的数据库名 < 要恢复的数据库文件完整路径

    例如:

    shell>mysql -hlocalhost -uroot -p </home/wallace/test.sql  # 全部还原
    shell>mysql -hlocalhost -uroot -p testdb</home/wallace/test.sql  # 还原指定数据库
  • 相关阅读:
    基于Hadoop的数据仓库Hive
    hadoop课堂测试之数据清洗
    实验6:Mapreduce实例——WordCount
    暑期--第五周
    暑期--第四周
    暑期--第三周
    暑期--第二周
    软件工程——个人课程总结
    周计划03(20201005-20201011)
    周计划02(20200928-20201004)
  • 原文地址:https://www.cnblogs.com/tashanzhishi/p/10466533.html
Copyright © 2011-2022 走看看