MySQLのデータベースを別サーバに移行する作業で、phpMyAdminを使用しているわけだが、移項先のサーバで、2M以上のファイルをインポート出来ない情況に陥った。

調べてみると、phpMyAdmin/config.inc.php

の中の

$cfg['UploadDir']='';

$cfg['UploadDir']='./upload';

に変更し、その中にインポートファイルを置けば、容量が大きいファイルでも大丈夫なようです。

また、phpMyAdmin内で、容量が大きいSQLをコピー&ペーストで行なうと、今度は、メモリが足りないので増やせ!とエラーが出るので、今度は、php.iniを修正です。

修正箇所は、

memory_limit = 64M<br /> max_execution_time = 120<br />

大容量のファイルであったり、PCの能力が足りないと、処理に時間がかかり、Time Outになる場合があるので、max_execution_timeを増やしておきます。

php.iniを修正し保存したら、サーバプログラムを再起動で、いけるハズ。