我正在尝试150MB
使用终端或 phpmyadmin 上传具有大小的 .sql 文件,但出现错误
这是我在导入文件之前所做的
在php.ini
文件中
1)post_max_size = 20000M
2)upload_max_filesize = 20000M
3)max_execution_time = 50000
4)max_input_time = 50000
5)memory_limit = 20000M
& 在 /etc/mysql/my.cn
6)max_allowed_packet = 2G
& 在 /usr/share/phpmyadmin/libraries/config.defalut.php
$cfg['ExecTimeLimit'] = '0'; //to make it unlimited, this was 300 default
即使在进行了这么多设置后,我也遇到了错误:当从终端尝试时
mysql -u root -p dbname < mydbfile.sql & then entered the password & got the
error: ERROR 2006 (HY000) at line 23: MySql server has gone away
当我在 3-4 小时后尝试使用 phpmyadmin 导入数据库文件时,它也会导致错误
喜欢:没有收到数据
有没有其他方法,比如使用 php 读取 .sql 文件并一一插入数据库。这是好方法吗?
知道可能是什么问题吗?
提前致谢!