我在Firebird中使用IBExpert作为GUI管理员有几个数据库。我正在转向MySQL。我可以使用IBExpert来备份数据库(它提供了完整的结构和数据)但是phpMyAdmin无法读取gbak格式。 PhpMyAdmin具有导出命令,可将活动数据库的数据和/或结构转储到sql文件。是否有可能与IBExpert做类似的事情?
答案 0 :(得分:3)
您可以使用FBExport工具生成带插入的转储。但是我不确定它是否仍然保持并且与最新的Firebird版本一起使用(它说它是针对Firebird 1.0 - 2.1测试的)。
有关如何使用此工具的示例,请参阅Export data from Firebird into pure SQL inserts/ export data from Firebird to MySQL:
$> FBExport.exe -D "c:\DB\WL.FDB" -U user –P password -Si -V TEST -F test.out
其中:
Si
- 表示“导出到SQL插入”格式
V
- 要导出的表名
F
- 输出文件名
答案 1 :(得分:1)
在IBExpert中,您可以提取Metadata但它将使用Firebird SQL方言,因此如果您使用生成器或序列,您将遇到不支持此问题的MySQL问题。
最好的方法是使用Database Workbench之类的工具并使用DataPump。还有很多其他工具可以制作DataPump,但我喜欢这个。
CleverComponents也发了one
为什么要改用MySQL?