phpMyAdmin>インポート>インポートするファイル>参照 でsqlファイルを上げようとすると、
容量が大きすぎて受け付けられないことがある。

最長:2,048KiB
(最長:2,048KiB)

これは、容量の上限が2MBに設定されているため。

たった2MBとはナニゴトか!

この設定を変えれば2MBを越えるものもインポートできるのだが、
phpMyAdminの画面上からは変更できず、php.iniの書換えが必要。

php.iniの場所

/etc/php5/apache2/php.ini

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M



upload_max_filesize = 100M

これだけでは有効にならないので、Apacheを再起動する。

/etc/init.d/apache2 restart

すると、

最長:8,192KiB
(最長:8,192KiB)

となり、増加はしているが、10MBではない。

8MB以上にする場合は、もう1箇所変更する必要がある。

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M



post_max_size = 100M

これでApacheを再起動し、確認すると...

最長:100MiB
(最長:100MiB)

となり、大きいファイルもインポートできるようになる。

権限の理由で、phpMyAdminからは変更できないようになっている。

関連:php.iniの編集や保存ができない場合

できるPRO Apache Webサーバー 改訂版 Version 2.4/2.2/2.0対応 (できるPROシリーズ)
辻 秀典 渡辺 高志 鈴木 幸敏 できるシリーズ編集部
インプレス
売り上げランキング: 192,337

初めてのWebサーバ「Apache」CentOS 7編 (NextPublishing)
インプレスR&D (2017-05-26)
売り上げランキング: 35,780

サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)
鶴長 鎮一
技術評論社
売り上げランキング: 116,112





[PR] au WALLETカードの情報 - auのプリペイドカードでショッピングをおトクに!