我有一个使用以下命令获取的 mysqldump 文件。mysqldump -u root --password=<passwd> 'gss-app' table1 table2 ... tableN --skip-triggers --skip-add-drop-table --skip-lock-tables --compact --no-create-info --quick | bzip2 -c > /var/backups/gss-app.sql.bz2
我已经解压转储并想要恢复名为的表sd_images
。由于在使用的命令中跳过了创建表和删除表语句,因此转储文件开始INSERT INTO
table_name
对于每张桌子。谁能帮我恢复一下sd_images
表到我的数据库中。?
stackoverflow 上已经有一个答案了我可以从完整的 mysql mysqldump 文件恢复单个表吗? https://stackoverflow.com/questions/1013852/can-i-restore-a-single-table-from-a-full-mysql-mysqldump-file
我的首选方法是将整个转储文件加载到新数据库中,然后仅将所需的表复制到目标数据库中,而不是在转储文件上使用 sed。但这只是我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)