2010-09-12 154 views

回答

2

http://sypex.net/en/比phpMyAdmin的在

+0

sympex 2似乎是越野车。 – James 2010-09-12 14:05:57

+0

可能是,我有一段时间没有看到它。 – 2010-09-12 14:10:09

+0

一些类似的解决方案? – James 2010-09-12 14:11:32

2

如果您有机会获得在这两个位置的命令行,mysqldump

对于更详细的答案,你需要添加你的设置,例如更多的信息无论您是在某种托管软件包还是您自己的服务器上。

+0

虚拟主机和本地主机。 – James 2010-09-12 14:04:19

+0

即使使用虚拟主机,如果安装了虚拟主机,也应该可以通过SSH连接到服务器。 – judda 2010-09-12 14:18:25

+0

@ judda,它的一个冗余解决方案 – James 2010-09-12 14:38:22

1

使用phpMyAdmin更好是没有意义的大型数据库。到目前为止,我一直在使用超过1 GB的数据库,拥有超过1200万条记录。根据我的经验,导出数据的最佳方式是使用

mysqldump -h HOST -u USER -p database_name > export_file.sql 

-h在大多数情况下是可选的。如果你在远程服务器上,并弹出错误“mysqldump:Got error:1044:Access denied for user ...”,则添加--single-transaction;

mysqldump --single-transaction -h HOST -u USER -p database_name > export_file.sql 

你可以查找原因here。要导入数据库,您可以使用

mysql -h HOST -u USER -p database_name < export_file.sql