phpMyAdmin で SQL ファイルをインポートする際に許容されるサイズ制限を変更する方法を段階的に説明するチュートリアル。 大規模なデータベースをインポートする必要がある場合に役立ちます。 phpMyAdminでSQLファイルのアップロードサイズ制限を変更します。
我々は、で動作する場合 データベースほとんど私たちに到達です phpMyAdminの、Web インターフェイスを介してデータベース管理サポートを提供します。 phpMyAdmin から、アクセスできるデータベースに必要な変更を加えることができます。 データベースを追加したり、データベース内のテーブルを作成、削除、編集したり、削除したりできます。 インポート·データベースを維持.
標準構成では(default) 関数 "インポート"で phpMyAdminの、私たちは内にアップロードしないようにしてください MySQL 2MB(より大きいファイル2,048 KB追加)。 2 MBを超えるデータベースが必要な場合は、次のエラーが発生します。You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit.「
解決策は、いずれかの形式でデータベースファイル(。SQL)圧縮したい gzip, bzip2 または ZIPしかし、データベースファイルが非常に大きい場合は、2MBの下にあるファイルを圧縮してスキャンすることはできません phpMyAdminの。 唯一の解決策は、アップロードのために許可されたサイズ制限を変更することである。
phpMyAdminでアップロード/インポートのサイズ制限を変更する
インポートの制限は設定で与えられる PHPコミュニティ、この制限を変更するには、PHPを(php.iniの)応答する設定ファイルを編集する必要があります。
使用するシステムに応じて、php.ini は「/etc/php.ini
"、"/etc/php5/apache2/php.ini
」または別の場所で ウェブサーバー。 それを見つける最も簡単な方法は、サーバーにログインすることです( SSH)そしてコマンドラインに「locate php.ini
「。 php.iniファイルを見つけたら、編集に移ります。
nano /etc/php.ini
ファイル内 php.ini 次の行を検索して編集します。
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
我々のケースでは、以下であるインポートするファイルの最大サイズを設定する 180MB。 これは、phpMyAdmin を通じて最大 180MB のデータベースをインポートできることを意味します。
ローン借入困難者におけるニーズ 実行時間やメモリの制限を変更する 使用していました。 回に設定した場合 php.ini が小さく、インポートするファイルが非常に大きい場合、エラーが発生する可能性があります。タイムアウト」インポート。 このためにあなたは変更する必要があります "max_input_time
"そして"max_execution_time
「。 これはメモリ制限にも当てはまります。メモリ制限は、大規模なデータベースでは増やす必要があります。 変更を加えた後、「nano」エディタを使用して、 Ctrl + X その後、「Y"(はいはい Enter 変更を保存します。
最後のステップは再起動です Apache Webサーバー.
systemctl restart httpd
または
/etc/init.d/httpd restart
の再起動後、 アパッチ あなたは、データベースのインポート·ファイルを使用して起動することができます。
Stealth Settings – phpMyAdminでインポートサイズ制限を変更する.
古いチュートリアルですが、まだ関連しています。 どうもありがとう!
ただし、すべての状況で機能するわけではありません。 アップロード中に接続がタイムアウトしました。