试图了解人们如何进行完整备份/恢复过程:用户定义的数据库模式和数据可以通过 mysqldump 轻松备份,但是主表和数据呢?即,如果服务器完全崩溃,我该如何重建数据库,即包括 Mysql 中的所有设置?这只是转储/导入 information_schema 和 mysql 数据库+恢复 my.cnf 的问题吗? (innodb 或 MyISAM,而不是 ISAM)
--
编辑:谢谢!
您不备份 information_schema,但除此之外,是的,保留 my.cnf 的副本以及 mysql 数据库表和日志设置的转储。为此,请执行以下操作:
mysqldump -u$user -p$pass --all-databases > db_backup.sql
如果您要恢复到 100% 相同版本的 MySQL,您还可以通过关闭服务器并完整复制 /var/lib/mysql(或数据文件所在的位置)的内容来进行备份你的 my.cnf 文件。然后,当您想要上线并打开服务器时,只需将副本放回原位即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)