データベースのバックアップ(手動運用)
mj:df >データーベース >MySQL >データベースのバックアップ(手動運用)
phpMyAdminの問題点
- WebアプリケーションによるフロントエンドphpMyAdminを使用します。ホスティングサーバー側で導入しているケースも多いと思います。
- このツールを利用すれば簡単にデータベースのインポート/エクスポートを実現できますが、大きいデータベースをインポートする場合に、アップロードファイルの上限サイズを超えるような容量である場合や、PHPに割り当てられているメモリ容量以上のファイルをインポートしようとした場合失敗することがあります。
mysqldump/mysqlコマンドの利用
- MySQLに付属するmysqldump、mysqlコマンドを用いるとエクスポート/インポート処理を実現できます。( 詳細は本稿では割愛 )
- SSHやtelnetによる接続がサポートされていないサーバではコマンドを実行する手段がないため、単純には動作させることができません。
methodBox DBUtilを使用したバックアップ
- methodBox DBUtilは、php5で動作し、mysql、mysqladminがphpより参照できる環境で動作するフロントエンドです。
- このツールを使用すると、コマンドを意識せずにデータベースのバックアップを行うことができます。インポートはあらかじめFTPで特定のディレクトリに配置しておく仕様の為、大きいファイルも問題なく取り扱えます。





