Как да архивирате MySQL база данни
MySQL е система за управление на релационни бази данни(Relational Database Management System) ( RDBMS ). Той обработва инструкции за база данни и може да управлява много бази данни едновременно.
Например, ако искате да създадете нова база данни(create a new database) или да добавите данни към съществуваща база данни, вие изпращате съобщение до MySQL сървъра, давате му данните, които искате да добавите, и му казвате къде да ги добави.
Независимо дали вашият бизнес е малък или голям, вашите данни са основен елемент. За да сте сигурни, че вашата ценна информация е защитена от повреда, кражба или последици от бедствие, архивирайте вашата MySQL(backup your MySQL) база данни. Тази статия ще обясни няколко начина да направите това.
Архивирайте MySQL база данни с помощта на phpMyAdmin(Backup MySQL Database Using phpMyAdmin)
Създайте(Create) файл за експортиране или архивиране на вашата MySQL база данни, като получите достъп до инструмента phpMyAdmin от контролния панел на вашия уеб хостинг, като cPanel. Ще използваме cPanel за целите на тази статия.
- Започнете, като влезете във вашия cPanel и щракнете върху phpMyAdmin.
- Изберете базата данни MySQL , която искате да архивирате, от навигационния панел в лявата странична лента. След това щракнете върху връзката за експортиране, разположена в горната лента за навигация.
- От страницата за експортиране(Export) ще видите две опции: Custom и Quick . Изберете опцията Custom .
- След като изберете Custom , ще видите списък с вашите бази данни. Можете да изберете един, някои или всички. Настройката по подразбиране е да се архивират всички.
- Под опциите за изход изберете gzipped за Компресия(Compression) . Останалите опции оставете по подразбиране.
- Щракнете върху бутона Go , за да стартирате архивирането и да изтеглите вашия файл. Името на вашия файл ще бъде файл YourDatabaseName.sql.gz(YourDatabaseName.sql.gz file) .
Времето, необходимо за завършване на архивирането, ще зависи от размера на вашата база данни.
Архивирайте MySQL база данни с mysqldump(Backup MySQL Database With mysqldump)
Използвайте командата mysqldump , за да създадете дъмп на текстов файл на вашата база данни, който ще се управлява от MySQL . Dump на текстов файл е текстов файл, който включва SQL командите, от които се нуждаете, за да пресъздадете вашата база данни от нулата.
- За да архивирате една база данни, използвайте следната команда:
mysqldump database_name > database_name.sql
Тази команда ще създаде архива и ще го изпрати до .sql файл. Той ще направи само копие на вашата база данни и няма да я засегне.
- Използвайте следната команда, за да архивирате няколко бази данни едновременно.
mysqldump –databases database_one database_two > two_databases.sql
Database_one се отнася до името на първата база данни, а database_two е името на втората база данни, която искате да архивирате. И двете ще бъдат архивирани в една база данни.
- Ако искате да архивирате всичките си MySQL бази данни на сървър, използвайте следната команда, за да създадете един архивен файл .sql, който ще съдържа всичките ви бази данни.
mysqldump –all-databases > all_databases.sql
Архивиране на MySQL база данни с помощта на Cron Jobs(Backup MySQL Database Using Cron Jobs)
Заданието на cron е команда на Linux , използвана за автоматично изпълнение на задача в определено време. Ще обясним как да използвате тази команда за автоматизиране на архивиране на MySQL бази данни.
- Започнете, като влезете във вашия cPanel и превъртете надолу до раздела Разширени(Advanced) и щракнете върху Cron jobs .
- Ще видите предупреждение, че трябва да имате добри познания по командите на Linux , за да използвате ефективно заданията на cron. Ако не го направите, консултирайте се с вашия хостинг администратор.
- Ако искате да получавате имейл всеки път, когато задача на cron изпълнява команда, която произвежда изход, поставете имейл адреса си в полето и щракнете върху Актуализиране на имейл(Update Email) .
- Изберете една от общите настройки(Common Settings) от падащото меню, за да изберете колко често искате да стартирате архивирането.
- Можете също да настроите другите настройки като час и ден от седмицата.
- Сега е време да въведете командата, както следва:
/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql
- Заменете dbusername , dbpassword и dbname с вашето потребителско име, парола за база данни и име на база данни.
- Пътят(Path) се отнася до папка или поредица от папки, където искате да отидете вашия архивен файл. Името на вашия архивен файл е представено в командата като backup.sql . Можете да промените това име или да го оставите както е. Щракнете върху (Click) Добавяне на нова работа в Cron(Add New Cron Job) .
- Ако превъртите малко надолу, ще видите списък с текущите си Cron работни места.(Current Cron Jobs.)
- Ако искате да промените някоя от текущите си задачи за cron, щракнете върху Редактиране(Edit) . Ако вече не искате да изпълнявате никакво задание или да направите грешка, щракнете върху Изтриване(Delete) .
Използвайте WordPress (WP) плъгини за архивиране на MySQL(Use WordPress (WP) Plugins to Backup MySQL)
Ако използвате WP, можете да използвате плъгин за архивиране на вашата база данни(use a plugin to back up your database) . UpdraftPlus ще архивира файла на вашата база данни с едно щракване. В момента има над два милиона активни инсталирания.
BackWPup
Използвайте BackWPup(Use BackWPup) , за да архивирате вашите файлове с база данни MySQL и дори вашата пълна WP инсталация.
Има много повече WP плъгини(WP plugins) за архивиране на MySQL . Изберете такъв, който работи с текущата версия на WP и се актуализира активно.
За да избегнете загуба на критични данни, редовно архивирайте своята MySQL база данни. Ако имате резервно копие, ще можете да възстановите важни или незаменими данни, ако нещо се случи, което повреди вашия сайт.
Related posts
Рецензия на книга - Ръководството за маниаци за Windows 8
Инсталиране на GIMP Plugins: Ръководство с инструкции
Как да изтеглите офлайн (самостоятелен) инсталатор на Google Chrome
Изключете контрола на потребителските акаунти (UAC) за конкретно приложение
8 от най-добрите технически идеи за справяне със самоизолацията
6 най-добри настройки на камерата за снимки на Луната
Как да извършите стрес тест на процесора
Как да правите екранни снимки на Nintendo Switch
Как да дигитализирате DVD дискове
Как да добавите музика към Google Slides
Как да възстановите фабричните настройки на Xbox One или Xbox Series X
Как да поддържате софтуера на компютъра си актуализиран автоматично
Как да отворите заключен файл, когато друга програма го използва
Как да отворите JAR файл в Windows
Създайте настолно приложение Gmail с тези 3 имейл клиента
Деинсталирайте и преинсталирайте IE в Windows 7
Как да активирате удостоверяването на Steam Guard
Използване на уеб интерфейса на предаването
Как да поправите AirDrop, който не работи от iPhone към Mac
Как да управлявате дрон за напълно начинаещи