АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом
Резервное копирование (backup) и перенос базы АСИОУ 7 - Версия для печати

+- АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом (http://forum.asiou.ru)
+-- Форум: Разработка (http://forum.asiou.ru/forumdisplay.php?fid=41)
+-- Тема: Резервное копирование (backup) и перенос базы АСИОУ 7 (/showthread.php?tid=372)

Страниц: 1 2 3 4 5 6


Резервное копирование (backup) и перенос базы АСИОУ 7 - NikolaS - 09-04-2012

Возможно это моё опущение - я не нашёл никакой информации о резервном копировании и переносе.

Есть ли какая-нибудь справка/инструкция о том как правильно это делать?


Резервное копирование (backup) и перенос базы АСИОУ 7 - SedKa - 09-04-2012

Внимание!!!

Во избежание полной утраты данных из базы данных АСИОУ 7, которая может быть вызвана поломкой компьютера и прочими форс-мажорными обстоятельствами, настоятельно рекомендуется еженедельно (а по мере заполнения базы чаще) делать резервное копирование данных (дамп).

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



Для создания резервной копии необходимо:

1. создать на диске С папку ARHIV (если такая уже имеется то перейти к пункту 2)



2. открыть командную строку (несколько способов открытия)

- пуск - программы - стандартные - командная строка

- пуск - все программы - стандартные - командная строка

- пуск - выполнить - cmd - нажать ОК или Enter

- win + R - cmd - нажать OK или Enter



3. В открывшемся окне ввести следующую команду



cd c:arhiv

затем нажать Enter



4. Затем ввести команду



mysqldump -u root -p asiou > "имя файла".sql



обратите внимание что после знака ">" "имя файла".sql вводится на ваше усмотрение, т.е. здесь может быть текущая дата, время, название ОУ и т.п.



Например 21082013.sql

1313.sql

dou_233.sql

233_21082013.sql

и т.п.



Если у вас не получается выполнить данную команду, то вводите её заново, до тех пор, пока от вас не потребуется ввести пароль!!! Либо вводите её по одной букве, внимательно проверяя пробелы и прочие знаки.



Если команду так и не удастся выполнить, то необходимо прислать скриншот на почту asiou7@yandex.ru



Создание скриншотов:

1. https://www.google.ru/?gws_rd=cr#fp=4823ff53236cf946&newwindow=1&q=%D0%BA%D0%B0%D0%BA%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0

2. http://www.neumeka.ru/kak_sdelat_skrinshot_print_screen.html

3. http://youtu.be/xCIzNAXWhzQ





5. Далее от вас потребуется ввести пароль. Соответственно нужно латинскими буквами ввести root и нажать Enter.

Процесс сохранния данных не будет отображаться, только будет моргать маркер.

По завершении в командной строке вновь появится C:Arhiv

Обязательно зайти на диске С в папку ARHIV и проверить наличие вновь созданной копии, которую вы опознаете по имени заданному в пункте 4.

Если файл имеется, то резервная копия успешно создана.

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


Резервное копирование (backup) и перенос базы АСИОУ 7 - yarsch078 - 09-04-2012

База по умолчанию хранися в "%ALLUSERSPROFILE%Application DataMySQLMySQL Server 5.1dataasiou". Бэкапте (zip/7z/rar) в любое время.

Идеологически это небезопасно, поскольку любой пользователь компьютера имеет доступ к данной папке.


Резервное копирование (backup) и перенос базы АСИОУ 7 - dominusego - 09-04-2012

Цитата:Идеологически это небезопасно, поскольку любой пользователь компьютера имеет доступ к данной папке.
Если этот ПК не сервер, стоящий в отдельно запираемом помещении и без пароля на учетку администратора, то да.


Резервное копирование (backup) и перенос базы АСИОУ 7 - yarsch078 - 10-04-2012

Дополнение к yesterday 17:56:12. В "%ALLUSERSPROFILE%Application DataMySQLMySQL Server 5.1dataasiou" находится не собственно база, а только лишь структуры таблиц. База в формате InnoDB располагается каталогом выше (в "%ALLUSERSPROFILE%Application DataMySQLMySQL Server 5.1data") и называется "ibdata1". Бэкапить этот файл и вышеуказанный каталог asiou.


Резервное копирование (backup) и перенос базы АСИОУ 7 - Timon - 10-04-2012

yarsch078 Писал(а):Дополнение к yesterday 17:56:12. В "%ALLUSERSPROFILE%Application DataMySQLMySQL Server 5.1dataasiou" находится не собственно база, а только лишь структуры таблиц. База в формате InnoDB располагается каталогом выше (в "%ALLUSERSPROFILE%Application DataMySQLMySQL Server 5.1data") и называется "ibdata1". Бэкапить этот файл и вышеуказанный каталог asiou.



Шикарно, а силами mysql сервера это не реально?


Резервное копирование (backup) и перенос базы АСИОУ 7 - dominusego - 10-04-2012

Цитата:а силами mysql сервера это не реально?
Наверно нужно почитать мануалы на MySQLSmile


Резервное копирование (backup) и перенос базы АСИОУ 7 - Ruslan - 12-04-2012

Чаще всего утилита mysqldump используется для получения резервной копии всех баз данных.

mysqldump --opt database > backup-file.sql

Можно, наоборот, прочитать этот файл на MySQL-сервере (востановление) посредством команды:

mysql database < backup-file.sql

источник: http://mysql.ru/docs/man/Backup.html


Резервное копирование (backup) и перенос базы АСИОУ 7 - Timon - 15-04-2012

Ruslan Писал(а):Чаще всего утилита mysqldump используется для получения резервной копии всех баз данных.

mysqldump --opt database > backup-file.sql

Можно, наоборот, прочитать этот файл на MySQL-сервере (востановление) посредством команды:

mysql database < backup-file.sql

источник: http://mysql.ru/docs/man/Backup.html

ну вот, что я и хотел, у самого руки не скоро бы дошли, а так сделали добро всем Smile

спасибо Smile


Резервное копирование (backup) и перенос базы АСИОУ 7 - Ruslan - 22-04-2012

Только думаю излишне напоминать, что после бэкапа надо эту копию проверить и четко отработать процедуры востановления, чтобы не оказалось, что бэкапим, да не то, или есть копия, а как востановить - и неизвестно.