-1

Oracle や Sql Server でできるように、MySQL でストアド プロシージャを記述してデータベースのバックアップを作成できますか。

毎日バックアップを取るMySQLデータベースにSql Server Jobのようなものを作成したいと思います。MySQL イベントでプロシージャを実行できますか?

これ以外のオプションがあれば教えてください。

前もって感謝します。

4

2 に答える 2

2

データベースをバックアップできるストアド プロシージャは見たことがありません。自分でコーディングしようとしないことをお勧めします。正しく理解するのは一見難しいからです。

データベース ダンプを作成すると主張する多数のシェル スクリプトと PHP スクリプトを見てきましたが、それらは通常、目を見張るような方法で失敗します: 一貫性のあるスナップショットを確保するためにテーブルをロックしない、NULL を処理しない、または文字セットを処理しない、プロシージャをバックアップしない、およびトリガーなど

スケジュールに従ってバックアップする標準的な方法は、mysqldump、mydumper、または Percona XtraBackup などの外部ツールのいずれかを使用し、cron ジョブを記述して優先ツールを呼び出すことです。

于 2013-06-17T12:13:29.740 に答える