如何在MAMP上导出/导入大型数据库?使用PHPMyAdmin不能正常工作。
它应该通过终端如下完成。
bin
导航到MAMP的cd /Applications/MAMP/library/bin
文件夹./mysqldump -u [USERNAME] -p [DATA_BASENAME] > [PATH_TO_FILE]
。 EG将是./mysqldump -u root -p my_database_name > /Applications/MAMP/htdocs/folder_name/exported_db.sql
Enter password:
。在这里输入MySQL密码。请记住,这些字母不会出现,但它们就在那里。如果你需要导入使用BigDump哪个是MySQL Dump Importer。
如果你使用MAMP PRO版本来解决phpMyAdmin给你的默认设置,你也可以使用Sequel Pro App。
对于这两个操作,打开终端并键入:
出口:
/Applications/MAMP/library/bin/mysqldump -u [USERNAME] -p [DATABASE_NAME] > [PATH_TO_SQL_FILE]
然后在提示器中键入密码(默认为root
),然后按Enter键。
例:
/Applications/MAMP/library/bin/mysqldump -u root -p my_database_name > /Applications/MAMP/htdocs/folder_name/exported_db.sql
输入:
/Applications/MAMP/library/bin/mysql -u [USERNAME] -p [DATABASE_NAME] < [PATH_TO_SQL_FILE]
然后在提示器中键入密码(默认为root
),然后按Enter键。
例:
/Applications/MAMP/library/bin/mysql -u root -p my_database_name < /Applications/MAMP/htdocs/folder_name/exported_db.sql
重要警告:这将清除您当前的数据库!