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

标签 mysql wordpress mamp

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

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

MAMP screenshot

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

-打开 MAMP 并选择“导入”选项卡,然后选择备份的 SQL 文件并按“执行”

出现以下错误:

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

最佳答案

您需要告诉 MySQL 应该将此导入(恢复)应用到您可能的多个数据库中的哪一个。因此编辑文件并添加

USE `databasename`;

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

关于mysql - 导出/导入 WordPress 数据库以在另一台计算机上重现站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44928604/

相关文章:

mysql - 如何进行正确的更新查询?

wordpress - 为什么远程 wp-admin 重定向到本地主机?

php - WordPress 菜单放置在标题之外

php - 用于 Web 开发的 LAMP 与 MAMP

php - OpenCart与会计软件的集成

MySql 在同一张表上加入

php - 在文本字段中搜索日期范围

wordpress - WooCommerce - Paypal 交易 ID

mysql - 配置 MAMP 以使用 mariadb

php - MAMP localhost 包含和 cookie 设置功能