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

Научете как да архивирате вашата MySQL база данни

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

  1. Създайте резервната база данни

Обикновено трябва да добавите _backup или нещо към съществуващото име.

$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
  1. Зареждане на данни от стара база данни в нова база данни
    $ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
    
  2. Кронирайте тази задача, за да се изпълнява всеки ден, да речем, в полунощ
    $ crontab -e
    

    за да редактирате crontab, добавете този ред:

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

    Тада! MySQL база данни, наречена mydata, сега се копира в mydata_backup всяка вечер в полунощ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирате цял набор от символи и съпоставяне на MySQL база данни в UTF-8?

  2. JSON_LENGTH() – Връща дължината на JSON документ в MySQL

  3. LINQ to Entities не разпознава метода 'System.String ToString()' и този метод не може да бъде преведен в израз на магазин

  4. Изчислете възрастта в MySQL (InnoDb)

  5. mysqli::query():Не можах да извлечем mysqli