mysql - 使用 phpmyadmin 将大型数据库导入 mysql 的简单方法是什么?

标签 mysql phpmyadmin

我需要导入一个大约 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/

相关文章:

php - PHP 中的日期格式

javascript - 在按钮单击和选项上添加一个新的 div 以选择一个选项来显示文本框

mysql - phpMyadmin 数据库导入错误 #1046 - 没有选择数据库

mysql - 无法将 CSV 导入 PhpMyAdmin

php - 检查MySQL行是否存在

Php从mysql数据库中删除项目

mysql - 如何在 PHPmyAdmin 中进行表连接

mysql - 如何加密整个列

mysql - 如何添加一个将行数计为序列号的新列

java - Hibernate org.hibernate.MappingException 用于非注释字段