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

Sta*_*arx 4 mysql phpmyadmin

我需要导入一个大小约为120M的数据库(sql文件),但在phpmyAdmin中,不允许导入超过8 MB的数据库.

怎么解决这个?

sym*_*ean 6

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.

  • +1使用phpMyAdmin导入大型数据库的最简单方法是不使用phpMyAdmin. (4认同)
  • @sfussenegger:你怎么做**'只是'**? (3认同)