导出Data MySQL
在MySQL PHP管理数据库中,我有多个表。我想运行一个SQL脚本/查询,这样我就可以将所有的数据库表导出到不同的XML、CSV或文本文件中,结构与我在数据库中的结构完全相同。在XMAPP中,我可以将每个表导出为不同的格式(xml、csv或文本),但由于我有许多表,因此自动导出多个文件的方式将是方便和省时的。
我想导出的数据和结构从MySQL数据库使用PHP。我知道SELECT INTO OUTFILE命令,但我想要的文件,像一个由导出窗口中的PhpMyAdmin生成,所以所有的CREATE TABLE和INSERT INTO。HDo你知道PhpMyAdmn是怎么生成这些文件的吗?我浏览了一下代码,发现其中包含命令SELECT INTO OUTFILE。但是我不确定这个命令是用来生成那个结构的。有没有其他命令可以做到这一点,或者导出的文件是使用有关表模式的信
我复制了所有文件并导出了网站(大约28 8MB原始SQL /8MB .gz文件),但是当我试图在新服务器上导入它时,我会得到错误:);
#2006 - MySQL server has gone away
会出什么问题呢?我尝试过几种方法:导入原始sql文件、gz文件、导入干净数据库、在已安装的q2a新副本基础上导入等等。总是同样的错误。