sql >> データベース >  >> RDS >> Mysql

Magento:バックアップのアドバイス

    私は答えがすでに選択されていることを知っていますが、ここに行くかもしれない他の人のために、私はいくつかの入力を投げたほうがよいでしょう。

    私はmagentoの夜間バックアップを好みます。これは記録管理用ではありませんが、たわごとが屋根にぶつかるためです。 senariosと入力します。何かが本当にうまくいかない場合は、できるだけ早くストアを立ち上げて実行し、ストアが立ち上がった後の未処理の注文や販売情報の損失について心配することをお勧めします。

    バックアップスクリプトは大雑把ですが、バックアップ用に作成できるディレクトリにデータベースとファイルディレクトリのgzipコピーを作成します。月と日をファイルに追加します。ユーザーがmagentoファイル構造をtarするための正しい権限を持っていることを確認する必要があります。

    !/bin/sh
    m_user='databaseusername'
    m_pass='databasepasswd'
    db_name='databasename'
    od='/home/user/backups/website/' #output directory of the backups
    id='/var/www/html/' #the location of the site
    name=$od$db_name
    name+="_"
    mysqldump --opt -u $m_user -p$m_pass $db_name | gzip -c | cat > $name$(date +%m-%d).sql.gz; tar -zcvf $name$(date +%m-%d).tar.gz $id
    

    また、すべての注文、顧客、およびアイテムの情報を取得して別のサーバーに保存しますが、これは別のビジネス目的のためです。



    1. PostgreSQLJSON列をHibernateエンティティプロパティにマッピングする

    2. PostgreSQLデータベースにすべてのストアドプロシージャを一覧表示する3つの方法

    3. 外部キーのアクションを変更する方法

    4. 削除および更新時のINNODBカスケード