Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Magento:Porady dotyczące kopii zapasowych

Wiem, że odpowiedź została już wybrana, ale dla innych, którzy mogą się tutaj znaleźć, równie dobrze mogę wrzucić jakieś dane wejściowe.

Wolę nocne kopie zapasowe na magento. Nie służy to do prowadzenia dokumentacji, ale do gówna uderzającego w dach wpisz senari. Jeśli coś naprawdę pójdzie nie tak, lepiej jak najszybciej uruchomić sklep i martwić się o otwarte zamówienia i utracone informacje o sprzedaży po uruchomieniu sklepu.

Skrypt kopii zapasowej jest prymitywny, ale tworzy kopię gzip bazy danych i katalogu plików w katalogu, który możesz zrobić na kopie zapasowe. Dołącza do plików miesiąc i dzień. Musisz upewnić się, że użytkownik ma odpowiednie uprawnienia do tarowania struktury pliku 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

Pobieram również wszystkie informacje o zamówieniach, klientach i przedmiotach i przechowuję je na osobnym serwerze, ale służy to innym celom biznesowym.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy w MySQL jest rozróżniana wielkość liter w nazwach kolumn i tabel?

  2. Ładowanie klasy `com.mysql.jdbc.Driver'. To jest przestarzałe. Nowa klasa sterownika to `com.mysql.cj.jdbc.Driver'

  3. jak mogę usunąć bazę danych, w której się znajduję w mysql? bez znajomości nazwy bazy danych DROP DATABASE()

  4. Uzyskiwanie maksimum bez grupowania

  5. Dodaj 1 do pola