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

MySQLDumper:Базиран на PHP и Perl инструмент за архивиране на MySQL база данни

MySQL е една от най-популярните бази данни в света. Тази база данни може да бъде инсталирана на Microsoft Windows платформа освен Linux платформа. Защо тази база данни е толкова популярна? Това може да се дължи на неговата мощна функция и безплатното му използване. Като администратор на база данни, архивирането на базата данни е наистина от решаващо значение за поддържане на наличността на данните. Това ще сведе до минимум риска, ако нещо се случи с нашата база данни.

От MySQL е популярна база данни, има много софтуер, който можем да използваме, за да я архивираме. От режим на конзола до уеб базиран софтуер. Сега ще ви дадем поглед върху MySQLDumper като инструмент за архивиране на MySQL база данни.

Какво е MySQLDumper?

MySQLDumper е друг уеб базиран инструмент с отворен код за архивиране на MySQL бази данни. Той е изграден от PHP и Perl и може лесно да се изхвърли и възстанови вашите MySQL данни. Той е особено подходящ за споделен хостинг, където нямаме достъп до Linux shell.

Функции на MySQLDumper

Има много функции на MySQLDumper, но ето някои функции, които може да ви заинтересуват.

  1. Лесна инсталация; просто се уверете, че имате работещ уеб сървър и насочете браузъра си към инсталационния файл MySQLDumper.
  2. Всички параметри се показват преди стартиране на архивирането; така че сте сигурни какво правите.
  3. Общ преглед на базата данни; погледнете работещите процеси/
  4. SQL-браузър:Достъп до вашите MySQL-таблици, изтриване на таблици, редактиране или вмъкване на данни.
  5. Два вида метод за архивиране, използващ PHP или Perl.
  6. Пълни регистрационни файлове.
  7. Автоматично изтриване на файлове на старите ви резервни копия.
  8. Създайте защита на директорията.

Инсталиране на MySQLDumper в Linux

Инсталирането на MySQLDumper е толкова лесно. Първо можем да изтеглим MySQLDumper от следната връзка.

  1. Изтеглете MySQLDumper

Към момента на писане на тази статия последната версия е 1.24. Така че, изтеглете най-новата версия от директорията на вашия работещ уеб сървър (т.е. /var/www или /var/www/html ). След като го имате, можете да извлечете MySQLDumper1.24.4.zip .

$ unzip MySQLDumper1.24.4.zip

След това ще намерите „msd1.24.4 ‘ папка. Тази папка съдържа всички MySQLDumper файлове. Следващата стъпка, просто трябва да насочите браузъра си към инсталационния файл на MySQLDumper. Файлът е „msd1.24.4/install.php“ . Ето стъпките на супер лесния MySQLDumper .

1. Трябва да изберем език на инсталацията .

2. Трябва да попълним някои идентификационни данни като име на хост, потребител и парола за MySQL.

3. Можем да тестваме връзката с базата данни, като щракнем върху Свързване с MySQL бутон. Ако успее, ще видим съобщение, че „Връзката с базата данни бе установена “.

4. След като получите съобщението, щракнете върху „Запазване “ и бутон за продължаване на инсталацията. Ще бъдете отведени в началния екран.

Как да използвам MySQLDumper

Както можем да предположим от името му, основната функция на MySQLDumper е да архивира вашата MySQL база данни. С това приложение архивирането (и възстановяването) на MySQL база данни е много лесно. Нека започнем да разглеждаме.

Процес за архивиране с PHP

Функционалното меню се намира в навигацията на панела вляво. Първо трябва да изберем коя база данни искаме да архивираме. Можем да видим опцията в лявото меню.

На екранната снимка по-горе избираме да архивираме база данни с име „служители ‘.

След това можем да изберем „Резервно копие “ меню вляво. След това изберете „Резервно копие на PHP “ в горната област. Ще имаме такъв екран.

След това кликнете върху „Стартиране на ново архивиране ‘. Ще ви се покаже напредък на дейността по архивиране.

След като архивирането приключи, можем да видим известието.

Процес за архивиране с помощта на Perl

Друг метод за архивиране, който се поддържа от MySQLDumper, е „Backup Perl“ . С този метод ще използваме Perl като резервна машина.

Моля, обърнете внимание, че вашият уеб сървър трябва да поддържа „Perl /CGI ‘ скрипт, преди да стартирате този метод за архивиране. В противен случай ще видите грешка като тази, когато щракнете върху бутона Test Perl.

Същото и с метода за архивиране на PHP, трябва да изберем коя база данни искаме да архивираме. След това изберете менюто Архивиране от левия навигационен панел. След това щракнете върху бутона Backup Perl.

MySQLDumper ще ви покаже някои активни параметри в долната част. След това можем да щракнем върху „Изпълни Perl Cron „ бутон за скрипт. Използвайки този метод, няма да видим лента за напредък. Продължителността на този процес на архивиране ще зависи от базата данни, която ще архивираме. Ако няма грешка, ще видим известие като това.

Процес на възстановяване

Възстановяването на резервно копие също е лесно с помощта на MySQLDumper. Можете да кликнете върху „Възстановяване “ меню от навигационния панел вляво. За разлика от дейността по архивиране, всички архиви са налични в долната част на страницата за възстановяване.

Когато трябва да изберем резервно копие, можем да избираме от там. В горната област е избраното резервно копие, което е готово за възстановяване. Ако искате да извършите пълно възстановяване, кликнете върху „Възстановяване „бутон по-горе. Докато ако искате да възстановите само някои таблици, щракнете върху „Избор на таблици „ да бъде възстановен по-горе.

След като го направите, щракнете върху „Възстановяване ‘. Просто изчакайте малко, за да завършите процеса на възстановяване.

Създайте защита на директория

По подразбиране началната страница на MySQLDumper може да бъде достъпна от всеки, който знае нейния URL адрес. Използвайки защита на директорията, можем да създадем този начален екран, защитен с парола. Тази защита на директорията използва „.htaccess ‘ функция на уеб сървъра на Apache.

За да го създадете, просто щракнете върху Създаване на защита на директорията бутон на началния екран.

След това ще поискате да предоставите някои идентификационни данни.

След като приключите с това, щракнете върху Създаване на защита на директорията бутон. След това ще имате страница за потвърждение за това.

Ако няма грешка, ще се покаже съобщение за успех.

Следващия път, когато посетите страницата, MySQLDumper ще ви попита парола, преди да видите началния й екран.

Администриране на файлове

Това меню се използва за поддържане на всички налични архиви и възстановяване.

Ето някои дейности, които могат да се извършват на тази страница.

  1. Изтриване на резервно(и) копие(а); използвайте бутоните за изтриване в горната част.
  2. Изтеглете резервно(и) копие(а); щракнете върху името на резервното копие.
  3. Изберете резервно(и) копие(а); щракнете върху името на базата данни в областта Всички архиви.
  4. Качете голям(и) архив(а) да бъдат възстановени.
  5. Конвертиране на база данни във формат MySQLDumper (MSD).

Забележка :Когато се опитахме да конвертираме база данни, без да използваме никаква компресия, открихме, че MySQLDumper създава база данни с име „part_1.sql“. Размерът е по-малък от оригиналния източник.

SQL-браузър

Ако искате да изпълните конкретна SQL команда, можете да го направите в тази страница на SQL браузър. Но, моля, трябва да знаете какво правите.

Конфигурация

Всички функции по-горе могат да бъдат конфигурирани от менюто Конфигурация. Ето някои секции, които можем да конфигурираме.

Общи
Интерфейс
Автоматично изтриване
Имейл
FTP
Cronscript

Управление на регистрационни файлове

MySQLDumper също така предоставят основни регистрационни файлове за нас. Така че можем да знаем кога е възникнала дейността по архивиране и възстановяване. За достъп до страницата с регистрационни файлове просто щракнете върху менюто „Регистър“ от навигационния панел вляво.

Има 3 вида трупи. PHP-Log , Perl-Log и Perl-Complete Log .

Заключение

MySQLDumper може да не е най-добрият инструмент за архивиране на MySQL. Но с лекотата на използване на това приложение хората могат да започнат да използват това приложение. За съжаление открих, че MySQLDumper не е оборудван с офлайн документация. Но все пак това е чудесен алтернативен инструмент за архивиране на MySQL база данни.

http://www.mysqldumper.net/


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

  2. Python SQL – Как да използвате SQLite, MySQL и PostgreSQL бази данни с Python

  3. Как работи функцията TRIM() в MySQL

  4. Как да инсталирате и конфигурирате phpMyAdmin на CentOS 6

  5. MySQL низ замяна