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

Dowiedz się, jak wykonać kopię zapasową bazy danych MySQL

Zalecamy skonfigurowanie bazy danych kopii zapasowej lub repliki na potrzeby analiz Chartio. Gwarantuje to, że Twoja produkcyjna baza danych nie będzie zbędnie obciążana. Poniżej naszkicowaliśmy prosty proces tworzenia kopii zapasowej za pomocą regularnych zrzutów danych.

  1. Utwórz kopię zapasową bazy danych

Generalnie powinieneś dołączyć _backup lub coś do istniejącej nazwy.

$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
  1. Załaduj dane ze starej bazy danych do nowej bazy danych
    $ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    
  2. Cronuj to zadanie, aby było uruchamiane codziennie, powiedzmy o północy
    $ crontab -e
    

    aby edytować crontab, dodaj ten wiersz:

    0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    

    Tada! Baza danych MySQL o nazwie mydata jest teraz kopiowana do mydata_backup każdej nocy o północy.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gdzie 1=1 stwierdzenie

  2. Test wydajności MySQL:MySQL 5.7 kontra MySQL 8.0

  3. Jaka jest lokalizacja klienta mysql .my.cnf w XAMPP dla Windows?

  4. Czy mysql ma odpowiednik funkcji analitycznych Oracle?

  5. Czy klucz obcy może odwoływać się do nieunikalnego indeksu?