导出/导入WordPress数据库以在另一台计算机上重现站点

时间:2017-07-05 14:09:52

标签: mysql wordpress mamp

我正在使用WP 4.8并使用MAMP服务器。 导出数据库:

我使用以下步骤导出数据库: -选择文件夹 - 选择导出选项卡 - 单击“自定义”单选按钮后,选择“将输出保存到文件'(我保留默认值)”

MAMP screenshot

导入数据库(在另一台机器上): (在解压缩一个新的wp站点之后 - 命名它并保存wp-config.php)

- 打开MAMP并选择'导入'选中并选择备份的SQL文件,然后按“' GO'

以下错误:

Error

SQL query:

--
-- Database: `MyAceEL_db`
--

-- --------------------------------------------------------

--
-- Table structure for table `wp_commentmeta`
--

CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint(20) UNSIGNED NOT NULL,
  `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

MySQL said: Documentation
#1046 - No database selected 

因此,问题可能是我的导出选项,也可能是笔记本电脑上的旧版MAMP,我试图将网站复制到。

非常感谢任何帮助。

import screen

1 个答案:

答案 0 :(得分:0)

你需要告诉MySQL你应该将这个导入(恢复)应用到哪个数据库中。所以编辑文件并添加

USE `databasename`;

在第一行,然后使用phpMyAdmin或您正在使用的任何内容

导入文件