Поиск 0
8 499 455-06-82
с 9:00 до 18:00 по будням
info@digitalangel.ru
iRZ IRZ Collector

Копирование и восстановление резервной копии базы данных MySQL iRZ Collelctor

Инструкция ниже актуальна для версий iRZ Collector 2.0 - 2.3, тем не менее она будет работать и в более поздних версиях.

В iRZ Collector 2.4 и выше предусмотрен специальный пункт меню для создания и загрузки резервных копий БД iRZ Collector.
В ранних версиях, до версии 2.0, этот пункт меню так же присутствовал.
В первую очередь рассмотрим вопрос создания резервной копии базы данных.

Для начала запустим консоль: нажмите "Пуск" - "Найти программы и файлы", в поле ввода набираем "cmd", нажимаем "Enter".
(В Windows 8 строка поиска появляется если в меню "Пуск" начать набирать первые символы.)

Теперь нужно перейти в папку, где установлена MySQL, в моём случае она находится в C:\Program Files\MySQL\MySQL Server 5.7\bin
для этого в командной строке введем:

cd C:\Program Files\MySQL\MySQL Server 5.7\bin

Копию базы данных делает утилита mysqldump. Запустим её с нужными нам параметрами. 
Формат команды примерно такой:
mysqldump.exe -P3306 -uИМЯПОЛЬЗОВАТЕЛЯ -pПАРОЛЬБД БД> C:\ИМЯ_ФАЙЛА

где:
3306 - порт, на котором работает MySQL
ИМЯПОЛЬЗОВАТЕЛЯ - имя пользователя который имеет доступ к базе данных
ПАРОЛЬБД - пароль пользователя
БД - название базы данных, которую мы собираемся копировать. 
C:\ИМЯ_ФАЙЛА- Путь до файла и имя файла, в который будет сделана копия базы данных.

Я использую стандартные значения, которые предлагает установщик iRZ Collector, поэтому моя строка будет выглядеть так

mysqldump.exe -P3306 -uadmin -p5492 irzserver > C:\irzserver_copy.sql

После выполнения команды, копия БД появиться в корне диска C:\

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

Восстановление выполняется сразу с помощью mysql.exe.

В моём случае она находится все там же в C:\Program Files\MySQL\MySQL Server 5.7\bin
Открываем консоль CMD и переходим в эту папку. (см. начало статьи.)

Теперь нужно дать команду mysql восстановить базу из резервной копии.
Команда выглядит так:

mysql -P3306 -uИМЯПОЛЬЗОВАТЕЛЯ -pПАРОЛЬБД  БД < C:\ИМЯ_ФАЙЛА
где:

3306 - порт, на котором работает MySQL
ИМЯПОЛЬЗОВАТЕЛЯ - имя пользователя который имеет доступ к базе данных
ПАРОЛЬБД - пароль пользователя
БД - название базы данных, которую мы собираемся копировать. 
C:\ИМЯ_ФАЙЛА - Путь до файла и имя файла, в который будет сделана копия базы данных.

Я использую стандартные значения, которые предлагает установщик iRZ Collector, поэтому строка будет выглядеть так:

mysqldump.exe -P3306 -uadmin -p5492 irzserver > C:\irzserver_copy.sql

После выполнения команды база данных irzserver будет восстановлена из резервной копии.



Поиск по каталогу
Например Termit iRZ модем Rl21 Atm21 Антенна 906 sma 47270
Поиск по базе знаний
Например ATM control iRZ collector iRZ bridge Termit Настройка ALFA
Мы используем cookie-файлы