我正在寻找备份mysql数据库的正确方法。
当我确实转储到数据库时,该SQL文件的大小为40 GB。
Mabye正确的方法是使用bash脚本循环为每个表进行转储?
感谢您的帮助...
答案 0 :(得分:1)
不幸的是,当涉及到MySQL时,有许多不同的解决方案会产生不同的结果。我过去经常遇到的一个问题是,由于表依赖性,具有外键的表关系在导入时会吐出错误。
看看this answer了解更多信息。但是通常我会使用mysqldump
,因为它是最广为人知的方法。
答案 1 :(得分:0)
您可以使用DataGrip进行此操作。 DataGrip会转储所有表分隔的文件。