我需要导入一个大小约为120M的数据库(sql文件),但在phpmyAdmin中,不允许导入超过8 MB的数据库.
怎么解决这个?
IIRC在PHPMyAdmin中没有限制也没有在MySQL中 - 限制在POST大小(webserver配置)或文件上载大小(php.ini).如果你不能改变其中任何一个,那么你需要通过其他方式上传文件然后....
mysql -u username -p <mysql_export_file.sql
Run Code Online (Sandbox Code Playgroud)
如果你无法上传文件/没有shell访问/没有可用的mysql客户端的CLI版本,那么接下来要尝试的是看你是否可以使用mysql CLI客户端远程连接:
mysql -u username -h www.example.com -p
Run Code Online (Sandbox Code Playgroud)
如果这样连接OK,则退出并再次运行它,导出导出的文件
mysql -u username -h www.example.com -p <mysql_export_file.sql
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,那么您需要将导出文件拆分为多个较小的块,或者编写自己的数据加载器来处理数据.
C.