将数据库导入另一个具有不同名称的数据库

Posted

技术标签:

【中文标题】将数据库导入另一个具有不同名称的数据库【英文标题】:Import database into another with a different name 【发布时间】:2018-11-29 18:59:10 【问题描述】:

这不是“如何”的问题。我试图了解数据库名称在 phpMyAdmin 中的作用——特别是与如何将数据库连接到本地安装的 WordPress 相关。

很多关于通过 MAMP 导入数据库的说明都说首先在 PhPMyAdmin 中创建一个新数据库(并随意命名)。但是当我导入一个数据库时,它会保留它的旧名称,并且(似乎)与新创建的数据库并行存在(我认为这是数据将被导入的位置)。

在尝试重命名导入的数据库时,我看到尽管重命名,一些信息(例如用户)似乎仍然存在。

那么与哪个名称关联的数据库——pHpMyAdmin 中显示的名称?为导入而创建但导入后为空的新数据库的名称?

【问题讨论】:

如果您在 phpMyAdmin 中重命名数据库(在数据库“操作”选项卡中),则会调整权限,以便将用户权限移至新名称(此功能有一个复选框)。 【参考方案1】:

新建WordPress系统时,将wp-config-sample.php文件复制到wp-config.php,然后在中修改设置>wp-config.php.

您首先要进行的设置是 mysql 设置。在这里输入您的数据库名称 (DB_NAME)、数据库用户名 (DB_USER)、用户的数据库密码 (DB_PASSWORD)、主机 (DB_HOST) 和 字符集 (DB_CHARSET)。

当您保存配置文件并首次启动 WordPress 时,它将使用您在 wp-config.php 中指定的任何数据库

【讨论】:

谢谢!后续问题:在 pHpMyAdmin 中,我看到了我创建的数据库(用于导入)和导入的数据库——它们被列为相等。他们有联系吗?那么是否需要保留我创建的空数据库? 您只需要保留您输入到wp-config.php中的数据库即可。

以上是关于将数据库导入另一个具有不同名称的数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何将具有不同名称和相同架构的 Excel 文件导入数据库?

Dataprep将具有不同列数的文件导入数据集

将具有不同架构的多个 Excel 文件加载到 SQL Server

使用 Python 将特定列数据从 CSV 导入不同的 MYSQL 表

有没有办法为 2 个具有不同包名称的应用程序提供 1 个 Firebase 数据库?

用JAVA快速的将一个表中的数据导入到另一个表里