Резервное копирование (backup) и перенос базы АСИОУ 7 - Версия для печати +- АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом (https://forum.asiou.ru) +-- Форум: Разработка (https://forum.asiou.ru/forumdisplay.php?fid=41) +-- Тема: Резервное копирование (backup) и перенос базы АСИОУ 7 (/showthread.php?tid=372) |
Резервное копирование (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 сервера это не реально?Наверно нужно почитать мануалы на MySQL Резервное копирование (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 используется для получения резервной копии всех баз данных. ну вот, что я и хотел, у самого руки не скоро бы дошли, а так сделали добро всем спасибо Резервное копирование (backup) и перенос базы АСИОУ 7 - Ruslan - 22-04-2012 Только думаю излишне напоминать, что после бэкапа надо эту копию проверить и четко отработать процедуры востановления, чтобы не оказалось, что бэкапим, да не то, или есть копия, а как востановить - и неизвестно. |