我正在使用mamp将大型drupal数据库导入到我的Mac,但我一直发现错误,phpmyadmin无法导入数据库。有人可以帮我吗?
答案 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