まとめ
ストレージの冗長性だけに頼るのではなく、 Flixデータをバックアップすることを強くお勧めします。この記事では、災害復旧に備えてFlixバックアップする方法について説明します。
詳しくは
バックアップには以下を含める必要があります。
- Flixアセット
- MySQL サーバーからのFlixスキーマ。
まず、アセット ディレクトリをバックアップする必要があります。これは、 Flixサーバーの config.yml ファイルのasset_directory属性によって定義されます。資産をリモートの場所にコピーするか、Veritas NetBackup などのバックアップ ソフトウェアを使用して、資産をバックアップできます。
--db-backupフラグを指定してflix _serverを実行すると、 Flix MySQL スキーマをバックアップできます。デフォルトでは、バックアップはflix _serverが存在するディレクトリ内の `backups ` ディレクトリに保存されます。 Flixサーバーの config.yml ファイルのdb_backup_directory属性を更新することで、MySQL バックアップを保存するディレクトリを指定できます。
Flix MySQL スキーマは、さまざまな MySQL ツールまたは Veritas NetBackup などの特殊なバックアップ ソフトウェアを使用してバックアップできます。この方法を使用する場合は、 Flixスキーマがバックアップに含まれていることを確認してください。
完全バックアップは少なくとも月に 1 回実行する必要があり、増分バックアップは毎日実行する必要があります。増分バックアップのオプションがない場合は、完全バックアップを毎日実行する必要があります。
MySQL データベース サーバーでmysqldumpコマンドを使用してバックアップを実行することもできます。これは、大規模なデータベースの場合に特に役立ちます。コマンドは次のようになります。
mysqldump -h MYSQL_HOSTNAME -uMYSQL_USERNAME -p MYSQL_FLIX_DATABASE | gzip > flix _mysql_backup.sql.gz
MYSQL_HOSTNAMEは MySQL サーバーのホスト名または IP、 MYSQL_USERNAMEはFlixデータベースに接続するために使用するユーザー名、 flix _mysql_backup.sql.gz はバックアップ ファイルの名前です。ファイル名とファイルを保存するパスを変更できます。
参考文献
Q100567: Flix 6 データベースのバックアップを復元する方法
私たちはそれを聞いて申し訳ございません
理由をお聞かせください