2010-09-12 224 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