*   >> Чтение Образование Статьи >> science >> programming

Бинарные входа для резервного копирования в Mysql

аявления SQL. Они сохраняются в двоичном коде) (формат. Утилита mysqlbinlog может быть использован для отображения каждого двоичного содержимого файла в текстовом лог-формате, показывая заявления SQL, которые были введенные. Следующая команда (в окне командной строки) будет отображать binlog.0000001 двоичный файл журнала на экране (не забудьте нажать клавишу ВВОД после ввода такую ​​команду): mysqlbinlog binlog.

0000001Primitive Recovery Как я сказал в предыдущей части серия, бинарный журнал (набор бинарных файлов журнала) должны храниться в устройстве (диск), который является ссылка (сеть) к компьютеру, имеющему сервер MySQL, но устройство не должно быть частью компьютера. Предположим, что компьютер, который имеет сервер MySQL разбился (были проблемы и ее базы данных уничтожены). Один из способов, чтобы вернуться к базе данных от двоичного журнала (набор бинарных файлов журнала).

Помните, что бинарный журнал имеет все заявления SQL в том числе определения данных (например, создание таблицы) отчетности и манипулирования данными (например, вставки) отчетности. Если бинарный журнал находился в надежном месте, то все что вам нужно сделать для восстановления, это повторно установить сервер MySQL в новом компьютере или отремонтированного компьютера и скопировать все (базы данных) назад. Предположим, что бинарный журнал состоит из файлов, binlog.0000001, binlog.0000002 и binlog.0000003. Следующая команда в командной строке будет копировать все обратно: mysqlbinlog binlog.

000001 binlog.000002 binlog.000002 | корень MySQL -u -ppswrd Команда начинается с имени mysqlbinlog утилиты, которая преобразует каждый бинарное содержимое файла журнала в текст. Это сопровождается пробелом и имена 3 двоичных файлов журналов, разделенных пробелами. Следующая вас есть пространство и | символ. Тогда пространство и команда клиентская программа MySQL, которая принимает имя пользователя (корень) и пароль. В какой-то операционной системы, вы, возможно, придется заменить слово MySQL в команде что-то вроде: "C: Program FilesMySQLMySQL сервера 5.1binmysql".

Вы также можете иметь предшествовать mysqlbinlog имя утилиты, пути. Вы также, возможно, придется перед каждой имя файла журнала с пути. В этой команде, mysqlbinlog преобразует двоичные содержимое файла журнала в текст и отправляет весь текст в клиентской программе MySQL (мешает вам набрав текст) .Limitations примитивных восстановление после приблизительно одного месяца в компании, количество двоичном журнале файлы слишком много. Выше U

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.