从.sql文件提取数据转储
我有一个.sql文件,是四年前的数据库备份。这个.sql文件包含表创建和数据转储。因为我实际上不需要也不想要这些数据,我正在寻找一种从.sql文件中提取所有数据转储的方法。因此,我只恢复表体系结构 我认为,.sql文件是由cPanel备份服务生成的从.sql文件提取数据转储,sql,database,backup,data-dump,Sql,Database,Backup,Data Dump,我有一个.sql文件,是四年前的数据库备份。这个.sql文件包含表创建和数据转储。因为我实际上不需要也不想要这些数据,我正在寻找一种从.sql文件中提取所有数据转储的方法。因此,我只恢复表体系结构 我认为,.sql文件是由cPanel备份服务生成的 有没有什么自动化的方法?我不能手工操作,因为.sql文件有大量的行。@Boyd:使用 mysqldump -d -h localhost -u root -p thedatabase > dumpfile.sql 然后使用 mysqldump
有没有什么自动化的方法?我不能手工操作,因为.sql文件有大量的行。@Boyd:使用
mysqldump -d -h localhost -u root -p thedatabase > dumpfile.sql
然后使用
mysqldump -u username -p --no-data thedatabase > newdumpfile.sql
导入它然后在表上执行拖放有问题吗?你是说从中删除,他仍然想要表而不是它们的内容当前我使用的是共享托管帐户,它甚至不允许我执行这样大小的.sql文件。我不想找到解决方法,然后再次删除数据。我认为您必须在本地导入数据转储,然后使用
mysqldump-d-h localhost-u root-p thedatabase>dumpfile.SQL
将结构导出到另一个SQL转储文件,这当然很有意义!非常感谢。