реклама

архивиране и възстановяване на sql база данниДа имаш нарастващ, популярен блог не е нещо, с което съм свикнал. Винаги съм се страхувал от Aibek и неговия технически персонал и как те винаги имат резервно копие на MUO, когато нещо може да се обърка дори леко. Докато гледам как моя собствен WordPress блог расте както в публикации, така и в коментари на потребители, започвам да наблюдавам нарастващата си база данни с предпазливо око. Какво се случва, ако сървърът падне, хакне или по-лошо? Не трябва ли да съм подготвен за такава ситуация с постоянно, готово архивиране на всички публикации и коментари?

Това е нещо, което няколко писатели на MUO са обхванали тук през годините. Преди години самият Айбек написа за 4 инструмента, които бяха налични тогава за архивиране на вашата база данни. Съвсем наскоро Джефри написа за приставката Updraft WordPress за архивиране, а Тим обхвана няколко ръчни начина за правене на архивиране, например с FTP.

Признавам си, понякога съм мързелив и ако не е просто и лесно, просто нямам време за това. Плюс това, имам MySQL бази данни, които не са Wordpress, така че приставката само за WordPress няма да работи за мен. След малко търсене най-накрая попаднах на блестяща безплатна помощна програма за архивиране MySQL, наречена

instagram viewer
MySQLDumper.

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

Стартирането на MySQLDumper всъщност е по-лесно от повечето приложения, които сте инсталирали на вашия уеб сървър. За разлика от WordPress, където трябва да стартирате инсталационна програма, с MySQLDumper просто извличате Zip файлове в поддиректория на вашата публична папка в интернет и след това се обадете на файла index.html от вашия браузър. Ето, копирах всички файлове в папката „sqlbackup” на уеб сървъра.

архивиране и възстановяване на sql база данни

В този пример, за да получите достъп до него (достъп до моя локален уеб сървър), адресът ще бъде „http://localhost/sqlbackup/“Ако инсталирате това в собствения си уеб акаунт, просто заменете„ localhost “с вашия домейн.

След като получите достъп до файла index.html в тази папка, „Инсталация на MySQLDumper”Се появява екранът Това всъщност е по-скоро „конфигурация“, отколкото инсталация. Просто щракнете върху вашия език и кликнете върху „Инсталация“.

архивиране на mysql

Процедурата за инсталиране е просто настройка на параметрите за достъп до вашата база данни. Ако искате да използвате MySQLDumper, за да архивирате всички бази данни MySQL на вашия сървър, тогава ще трябва да му дадете потребителски идентификатор и парола с достъп до всички таблици. Можете или да създадете нов потребител на всяка таблица само за правене на архивиране, или да предоставите root достъп до уеб приложението.

архивиране на mysql

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

архивиране на mysql

Това е всичко, което има за него! След като щракнете Следващия, ще се окажете в главния контролен панел на MySQLDumper.

Използване на MySQLDumper за правене на архивиране на база данни

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

архивиране на голяма база данни mysql

Кликнете върху "Конфигурация“, За да видите преглед на всички бази данни MySQL във вашата система. Тук можете също да персонализирате SQL команди за всеки резервен резерв за отделни бази данни.

архивиране на голяма база данни mysql

Кликнете върху електронна поща в рамките на областта за конфигуриране, за да настроите доставката на архивните си файлове по имейл. Ако вашата база данни не е прекалено голяма, а имейл акаунтът ви няма малък ограничение за размер на прикачения файл, прегледайте го. Въпреки това, в повечето случаи това ще стане непрактично, особено ако имате много голяма и нарастваща база данни на WordPress.

архивиране на голяма база данни mysql

Ако имате огромна база данни (или бази данни) и ако не искате да съхранявате всичките си архиви на сървъра поради скъпоценно ограничено пространство, можете да FTP файловете на отдалечено място, като безплатен акаунт за съхранение или компютър, който сте настроили у дома като FTP сървър само за това предназначение. Всеки път, когато извършвате резервно копие, файлът ще бъде FTP към местоположението, което сте определили.

Как редовно да архивирате голямата си база данни MySQL с MySQLDumper sqldump8

Ако искате да направите резервно копие, просто кликнете върху „резервно копие”От главния екран. Уверете се, че базата данни, която искате да архивирате, е избрана в долния ляв ъгъл, след което щракнете върху „Стартирайте ново архивиране.”

Как редовно да архивирате голямата си база данни MySQL с MySQLDumper sqldump9

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

архивиране и възстановяване на sql база данни

След като архивирането приключи, можете да намерите цип файловете, съхранени в /work/backup/ папка вътре в папката, в която сте инсталирали MySQLDumper. Това уеб-базирано приложение също има възможност за бързо възстановяване на вашата база данни от някой от архивните ви файлове за миг. Освен това има браузър на база данни, който излага PhpMyAdmin на срам.

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

Случвало ли ви се е да опитате MySQLDumper? Какво мислиш? Кои са любимите ви инструменти за архивиране и възстановяване на вашата база данни MySQL? Споделете мнението си в секцията за коментари по-долу.

Райън има бакалавърска степен по електротехника. Работил е 13 години в автоматизацията, 5 години е в ИТ, а сега е инженер на приложения. Бивш управляващ редактор на MakeUseOf, той говори на национални конференции за визуализация на данни и е участвал в националната телевизия и радио.