通过PHPMyAdmin的“新版本”“正确”导出/迁移Drupal数据库

时间:2012-06-05 00:24:24

标签: database drupal drupal-7 phpmyadmin

我已经制作了我的设置的屏幕截图;如果我打算在单独的服务器上将其迁移回Drupal,我是否拥有所有这些权利?我计划最好通过SSH再次导入它,但也可以使用PHPMyAdmin。

screenshot

3 个答案:

答案 0 :(得分:2)

如果你有ssh访问权限,我强烈建议使用mysqldump命令导出然后使用mysql命令导入。我有使用phpmyadmin导出和导入drupal db的错误经验(例如超时问题)。还要注意mysqldump / mysql要快得多。

导出:

mysqldump -u=xxx -p=xxx mydb > dump.sql 

导入:

mysql -u=xxx -p=xxx mydb < dump.sql

答案 1 :(得分:0)

我认为最好取消选中AUTO_INCREMENT以下CREATE enter code here TABLE选项,然后选中IF NOT EXISTS

答案 2 :(得分:0)

您可能还想考虑使用Drupal中的Backup and Migrate模块,这可能会让您比通过phpmyadmin自行完成更容易。

  

备份和迁移简化了备份和还原的任务   您的Drupal数据库或将数据库从一个Drupal站点复制到   另一个。它支持gzip,bzip和zip压缩以及   自动预定备份。

     

使用“备份和迁移”,您可以转储部分或全部数据库   表到文件下载或保存到服务器上的文件,以及   从上载或以前保存的数据库转储中恢复。您可以   选择哪些表以及要备份的数据和缓存数据   默认情况下。