我需要导入一个大约 120M 大小的数据库(sql 文件),但是在 phpmyAdmin 中,不允许导入超过 8MB。
如何解决?
最佳答案
IIRC 在 PHPMyAdmin 和 MySQL 中都没有限制 - 限制在 POST 大小(网络服务器配置)或文件上传大小(php.ini)上。如果您无法更改其中任何一项,则需要通过其他方式上传文件,然后....
mysql -u username -p <mysql_export_file.sql
如果您无法上传文件/没有 shell 访问权限/没有可用的 mysql 客户端的 CLI 版本,那么接下来要尝试的是查看您是否可以使用 mysql CLI 客户端进行远程连接:
mysql -u username -h www.example.com -p
如果连接正常,则退出并再次运行导出文件中的管道
mysql -u username -h www.example.com -p <mysql_export_file.sql
如果这不起作用,那么您需要将导出文件拆分为多个较小的 block ,或者编写您自己的数据加载器来加载数据。
C.
关于mysql - 使用 phpmyadmin 将大型数据库导入 mysql 的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2972326/