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を使用してデータベースファイルをインポートしようとすると、エラーが発生します
like: データを受信していません
PHPを使用して.sqlファイルを読み取り、データベースに1つずつ挿入するような他の方法はありますか。いい方法ですか?
何が問題なのですか?
前もって感謝します!