【问题标题】:MySql backup and restorationMySql备份和恢复
【发布时间】:2012-11-28 14:12:31
【问题描述】:

试图了解人们如何进行完整的备份/恢复过程:用户定义的数据库模式和数据可以通过 mysqldump 轻松备份,但是主表和数据呢?即如果服务器完全瘫痪,我该如何重建数据库,即包括 Mysql 中的所有设置?只是转储/导入 information_schema 和 mysql 数据库+恢复 my.cnf 的问题吗? (innodb 或 MyISAM,不是 ISAM)

--

编辑:谢谢!

【问题讨论】:

    标签: mysql backup restore


    【解决方案1】:

    您不备份 information_schema,但除此之外,是的,请保留 my.cnf 的副本以及 mysql 数据库表和日志设置的转储。为此,请执行以下操作:

    mysqldump -u$user -p$pass --all-databases > db_backup.sql
    

    如果您要恢复到 100% 相同版本的 MySQL,您还可以通过关闭服务器并完整复制 /var/lib/mysql(或您的数据文件所在的任何位置)的内容进行备份) 以及您的 my.cnf 文件。然后,当您想上线并打开服务器时,只需将副本放回原处即可。

    【讨论】:

    • 然后你通过运行你获得的db_backup.sql来恢复它
    猜你喜欢
    • 2013-02-24
    • 1970-01-01
    • 2012-02-07
    • 2011-05-28
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2018-02-26
    相关资源
    最近更新 更多