この記事について
| 環境 | phpmyadmin + mysql |
|---|---|
| 目的 | phpの実行時間オーバーでエクスポートできないのを回避する |
| 結果 | mysqldump で直接エクスポートした |
つまずきポイント要約
- phpを介さなければ実行時間の制限にかからない
phpmyadminからデータベースをエクスポートしたらphpの実行時間オーバーでできなかった。
解決方法1
ターミナルでサーバーにログインしてダウンロードする
phpの実行時間オーバーなので php を使わずにエクスポートする。
mysqldump -u root -p database_name > ダウンロード後のファイル名.sql
上記は mysql はログインせずに実行する。ダウンロード先はカレントディレクトリになるので、不都合ならパスを指定する。
解決方法2
php の実行時間(php.ini の max_execution_time)を延長させる。今回は方法1で済んだので未実施。
