php:データベースのバックアップと復元(mysql)

mysqlのデータベースのバックアップと復元を行ったのでメモ('-'*)

system()を使って、mysqlとmysqldumpのコマンドを使用ー

mysqldump と mysql のディレクトリ (それぞれのサーバー次第)
$appdir = "/usr/bin/";

バックアップ
$command = $appdir.'mysqldump --default-character-set=utf8 --host="localhost" --user="user" --password="password" "dbname" > "backup_file_name"';

system($command);

復元
$command = $appdir.'mysql --default-character-set=utf8 --host="localhost" --user="user" --password="password" "dbname" < "backup_file_name"';

system($command);

以上ー(*'-')/