Mamp:导入大型数据库

时间:2019-01-01 12:15:06

标签: macos drupal mamp

我正在使用mamp将大型drupal数据库导入到我的Mac,但我一直发现错误,phpmyadmin无法导入数据库。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

不建议通过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