我有一个Magento网站,其数据库为4.33 GB。我需要处理一些数据,所以我导出了数据库,然后对其进行了压缩,但是当我尝试将其导入localhost上的phpmyadmin中时,出现超时错误,并且仅传输了1/3个表。我已经编辑了my.ini和php.ini并设置了执行时间6000,但问题不在此。我相信Magento应该是错的。
答案 0 :(得分:0)
您需要使用命令行导入数据库。
shell> mysqldump db_name > backup-file.sql
您可以像这样将转储文件重新加载到服务器中:
UNIX
shell> mysql db_name < backup-file.sql
在 Windows 命令提示符中相同:
mysql -p -u [user] [database] < backup-file.sql
PowerShell
C:\> cmd.exe /c "mysql -u root -p db_name < backup-file.sql"
MySQL命令行
mysql> use db_name;
mysql> source backup-file.sql;