我运行Windows XP,使用MySQL外壳和PowerShell(MySQL的5.5),使用XAMPP的Windows。如何从mysql命令行恢复mysql xml数据库文件?
我有我已经放置在电子商务的XML文件:\ XAMPP \ mysql的\为了方便斌。我可以运行。\ mysqldump.exe和。\不过的mysql.exe似乎没有能够找到我使用的XML文件的类型正确的语法。
XML文件布局是这样的:
<mysqldump>
<database name="export">
<table_structure name="export_rental_2006_property">
<field Field="id" Type="bigint(20)" Null="NO" Key="" Default="" Extra=""/>
<field Field="name" Type="varchar(255)" Null="NO" Key="" Default="" Extra=""/>
...等,以“TABLE_DATA”标签,“行”标签,并用名称=属性等
“场”标签只是为了让你知道,我没有改变导出格式的方式 - 这是我不得不进口。我环顾四周,没有从各种教程中尝试过,MySQL网站似乎已经工作。也许我弄错了程序。
如果有人有这方面的经验,帮助将是非常赞赏。
感谢
有一个'load xml'查询可以尝试,但是没有重新加载xml转储的本地方法:http://rpbouman.blogspot.com/2010/04/restoring-xml-formatted- mysql-dumps.html – 2012-02-16 15:30:09
我在做搜索的90秒内发现了这个:http://code.google.com/p/mysqldump-x-restore/根据我能够发现的事实,没有本地方法在90秒内,我不得不降低这个问题,因为作者似乎完全没有了解这个问题。 – 2012-02-16 15:32:00