Oracle や Sql Server でできるように、MySQL でストアド プロシージャを記述してデータベースのバックアップを作成できますか。
毎日バックアップを取るMySQLデータベースにSql Server Jobのようなものを作成したいと思います。MySQL イベントでプロシージャを実行できますか?
これ以外のオプションがあれば教えてください。
前もって感謝します。
Oracle や Sql Server でできるように、MySQL でストアド プロシージャを記述してデータベースのバックアップを作成できますか。
毎日バックアップを取るMySQLデータベースにSql Server Jobのようなものを作成したいと思います。MySQL イベントでプロシージャを実行できますか?
これ以外のオプションがあれば教えてください。
前もって感謝します。
データベースをバックアップできるストアド プロシージャは見たことがありません。自分でコーディングしようとしないことをお勧めします。正しく理解するのは一見難しいからです。
データベース ダンプを作成すると主張する多数のシェル スクリプトと PHP スクリプトを見てきましたが、それらは通常、目を見張るような方法で失敗します: 一貫性のあるスナップショットを確保するためにテーブルをロックしない、NULL を処理しない、または文字セットを処理しない、プロシージャをバックアップしない、およびトリガーなど
スケジュールに従ってバックアップする標準的な方法は、mysqldump、mydumper、または Percona XtraBackup などの外部ツールのいずれかを使用し、cron ジョブを記述して優先ツールを呼び出すことです。