zoukankan      html  css  js  c++  java
  • 数据备份与恢复

    使用mysqldump程序进行备份

    mysqldump -u -p db_name [table_name,,,] > fileName.sql

    cmd 命令

    可以选择要备份哪些表 如果不指定代表 全部备份

    #示例:
    #单库备份
    mysqldump -uroot -p123 db1 > db1.sql
    mysqldump -uroot -p123 db1 table1 table2 > db1-table1-table2.sql
    ​
    #多库备份
    mysqldump -uroot -p123 --databases db1 db2 mysql db3 > db1_db2_mysql_db3.sql
    ​
    #备份所有库
    mysqldump -uroot -p123 --all-databases > all.sql

    使用 mysql 进行恢复

    1.退出数据库后

    mysql -u -p < filename.sql;

    需要在sql文件中指定使用库

    2.不用退出数据库

    ​ 2.1 创建空数据库

    ​ 2.2选择数据库

    ​ 2.3然后使用source filename; 来进行还原

    use db1;
    source /root/db1.sql

    数据库迁移

    务必保证在相同版本之间迁移
    # mysqldump -h 源IP -uroot -p123 --databases db1 | mysql -h 目标IP -uroot -p456
  • 相关阅读:
    既然选择了远方,就只顾风雨兼程!
    slots
    面向对象
    模块和作用域
    偏函数
    python中decorator
    返回函数
    filter, sort
    map/reduce
    开发步骤
  • 原文地址:https://www.cnblogs.com/msj513/p/10022421.html
Copyright © 2011-2022 走看看