首页 > 解决方案 > Mamp:导入大型数据库

问题描述

我正在使用 mamp 将大型 drupal 数据库导入我的 mac,但我一直在发现错误,phpmyadmin 无法导入数据库。谁能帮我?

标签: macosdrupalmamp

解决方案


不建议通过 phpmyadmin 导入大型数据库(它通常会永远挂起)。通过终端使用命令行效率更高。

首先,确保您可以使用以下命令之一从命令行连接到数据库:

1/ 如果您的 root 密码未设置:

mysql -u root

2/ 或者如果您有 root 密码:

mysql -u root -p

3/ 或者如果您有特定的用户名和密码:

mysql -u username -p

如果其中一个命令正确执行,则可以进行下一步。

请注意,您可以随时通过输入退出 mysql 交互会话:

exit

列出您的数据库:

SHOW databases;

如果此处未列出您的数据库,则需要创建它:

CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci;

然后选择您的数据库:

USE database_name;

最后,从你的 sql 文件中导入数据:

SOURCE "path/to/your/file.sql"

第二种方法(假设您的数据库已经创建)

mysql -u username -p database_name < path/to/your/file.sql

推荐阅读