我正在使用 WP 4.8 并使用 MAMP 服务器。 导出数据库:
我使用以下步骤导出数据库: -选择文件夹 - 选择导出选项卡 -单击“自定义”单选按钮后,我选择“将输出保存到文件”(保留默认值)
导入数据库(在另一台机器上): (解压一个新的 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。
任何帮助将不胜感激。
最佳答案
您需要告诉 MySQL 应该将此导入(恢复)应用到您可能的多个数据库中的哪一个。因此编辑文件并添加
USE `databasename`;
在第一行,然后使用 phpMyAdmin
或您正在使用的任何内容导入文件
关于mysql - 导出/导入 WordPress 数据库以在另一台计算机上重现站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44928604/