Поговорим о Sypex Dumper + Ваша помощь.

1 звезда2 звезда3 звезда4 звезда5 звезда (Ещё нет рейтинга)
Loading ... Loading ...

Хотите оперативно получать новые уроки и статьи блога LAWANS.RU. Просто введите ВАШ e-mail на форме справа >>>

Привет всем!
Прежде всего хочу Вас поздравить с 1 апреля!!! Побольше шутите (но по доброму) и улыбайтесь. И отличного настроения! А я с свою очередь хочу попросить у Вас о небольшом одолжении или помощи (это не шутка)!  А именно, под этим постом напишите, пожалуйста, какие темы по Joomla Вам были бы интересны, а я в свою очередь постараюсь постить на эти тематики.

Только просьба темы предлагать желательно более конкретные, а не общие.

А сегодня я хочу рассказать об интересном, на мой взгляд, скрипте, а теперь уже и компоненте Joomla – Sypex Dumper.

Немного о скрипте Sypex Dumper – sypex.net

Это PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Достоинства Sypex Dumper:

  1. максимальная скорость работы (обгоняет даже десктопные приложения.)
  2. работа с большими базами данных (в сотни и тысячи Мб).
  3. технология умного бэкапа

Я сам частенько им пользуюсь, когда необходимо восстановить базу большого объёма, чем предусмотрено в том же phpmyadmin.

Но есть также и компонент Sypex Dumper под Joomla. В отличие от самого скрипта Sypex Dumper, который считается универсальным и подходит для любых систем – этот компонент только для манипуляций с базами данных Joomla. Вот давайте его и рассмотрим.

Скачать его можно здесь – joomalungma.com/ru/com/sypexdumper.

После установки его через Менеджер расширений и выбрав его во вкладке Компоненты, попадаем на главную страницу Sypex Dumper.

Итак , что мы можем сделать с помощью него:

  1. Экспорт базы Joomla
  2. Импорт базы Joomla
  3. Просмотр бэкапов (резервных копий баз)
  4. Создание базы Joomla
  5. Удаление базы Joomla
  6. Оптимизация, проверка, анализ и починка базы Joomla

Настраиваем Sypex Dumper

Давайте заглянем на вкладку Опции, где в строке Путь к каталогу backup (эта папка должна быть на ftp+ путь до этой папки надо указывать полностью) мы увидим, куда же будет сохраняться наши файлы после экспорта. На рисунке у меня показаны настройки для локального сервера.

Настройки Sypex Dumper

Настройки Sypex Dumper

А ещё для операций с базами необходимо зайти на вкладку Соединение и задать параметры соединения с базой, сохранив их потом.

Настройки соединения

Настройки соединения

Экспорт файлов через Sypex Dumper.

Начнем с экспорта. Тут всё предельно ясно. Выбираем саму базу в поле (База данных)

Экспорт в Sypex Dumper

Экспорт в Sypex Dumper

Выбираем кодировку базы в поле (Кодировка), если не знаете, какая кодировка оставим auto, но обычно это – utf8

Выбираем степень сжатия файла базы (поле Сжатие)– как видим, его можно задать от минимума до максимума.

Также можно настроить автоудаление файлов, если вы пользуетесь экспортом часто и не хотите лишних файлов на фтп.

В правой части вы можете даже указать конкретные таблицы для экспорта.

Можно сохранить настройки, нажав Сохранить или сразу сделать экспорт (Выполнить)

Вот процесс прошел, и на выходе получили успешный результат, после которого бэкап базы тут же можно скачать, повторить или даже прервать. При этом ведется лог операций, в котором указывается и количество записей, размер базы и время создания бэкапа.

Экспорт окончен в Sypex Dumper

Экспорт окончен в Sypex Dumper

Если зайти на вкладку Файлы, то там увидим наш только что созданный бэкап базы.

Список бэкапов в Sypex Dumper

Список бэкапов в Sypex Dumper

Импорт файлов через Sypex Dumper.

Теперь сделаем обратную операцию – импорт в базу.

Импорт в Sypex Dumper

Импорт в Sypex Dumper

База данных – выбираем куда хотим восстановить.

Кодировка – если знаете кодировку – выставляйте, если нет auto.

Файл – в выпадающем списке выбираем наш файл для импорта. В нашем случае он там есть, однако. Если Импорт ваша первая операция – то необходимо для начала необходимо файл базы для импорта закачать в папку указанную в настройках Sypex Dumper.

Стратегия восстановления:

CREATE+INSERT – в процессе импорта создадутся таблицы и вставятся записи в них (стандартный режим);

TRUNCATE+INSERT – просто вставятся записи таблицы и не тратится время на создание таблиц;

REPLACE – восстановление в рабочей базе старых данных, не затирая новые при этом;

INSERT IGNORE – добавляются в базу удаленные данные либо новые данные, существующие не затираются.

А справа, как обычно выбираем необходимые базы и таблицы для импорта.

Полезные сервисы в Sypex Dumper

Ещё есть удобная вкладка Сервисы.

Сервисы в Sypex Dumper

Сервисы в Sypex Dumper

Функциями в ней я иногда тоже пользуюсь. Они позволяют, например, сделать проверку базы на наличие ошибок в таблицах. При этом есть даже 5 уровней проверки (от простого QUICK до продвинутого EXTENDED)

Если встретятся ошибки их можно тут же и Починить. Или ещё, можно Оптимизировать базу, чтобы она поуменьшилась в размерах.

Вообщем, удобный компонентик отлично заменяющий собой менеджер phpmyadmin. Особенно незаменим при восстановлении больших баз.

ВАЖНО! Однако перед любым импортом необходимо сделать экспорт (бэкап) базы, чтобы вернуть всегда всё обратно!!!

P.S. Конечно многие скажут, если универсальный скрипт полезен (например, в плане восстановления больших баз), то под Joomla зачем нужен, если можно всё через phpmyadmin. Согласен компонент не такой мощный, как  phpmyadmin. Но теперь можно сделать многие необходимые операции, не выходя из Joomla, что очень удобно при её администрировании.

А я, как всегда, жду ваших вопросов и комментариев. И ещё, не забудьте про то, о чем я вас просил в начале статьи.


У ВАС ведь есть ТЕЛЕФОН? Или mp3-player? А может даже планшет, ноутбук или игровая консоль!
Хочется, чтобы он был необычным и уникальным?
Заходите к нам – мы поможем.

  
  
{lang: 'ru'}

Похожие статьи

2 thoughts on “Поговорим о Sypex Dumper + Ваша помощь.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>