Mysql
 sql >> база данни >  >> RDS >> Mysql

Magento:Съвети за архивиране

Знам, че отговорът вече е избран, но за други, които може да отидат тук, мога също да добавя някои данни.

Предпочитам нощни архиви за magento. Това не е за водене на записи, но е за лайна на покрива тип senarios. Ако нещо наистина се обърка, по-добре е да стартирате магазина възможно най-скоро и да се тревожите за отворени поръчки и загубена информация за продажбите, след като магазинът е готов.

Скриптът за архивиране е груб, но прави gziped копие на базата данни и файловата директория в директория, която можете да направите за архивиране. Той добавя месеца и деня към файловете. Трябва да се уверите, че потребителят има правилните разрешения за tar файловата структура на magento.

!/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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Генериране на QR кодове от MySQL редове

  2. php mySQL group concat и group by

  3. Празни интервали в имената на колони с MySQL

  4. Как да получите уникални стойности от полето за стойности, разделени със запетая?

  5. Doctrine Query за намиране на общия брой резултати в MySQL с LIMIT