АнглийскийФранцузскийИспанский

Значок OnWorks

mysqlreplicate - онлайн в облаке

Запустите mysqlreulate в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда mysqlreplicate, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mysqlreplicate - Настройка и запуск репликации между двумя серверами

СИНТАКСИС


MySQLреплицировать [кредита]

ОПИСАНИЕ


Эта утилита позволяет администратору запускать репликацию с одного сервера (главного) на
другой (раб). Пользователь предоставляет информацию для входа в систему для ведомого устройства и подключения
информация для подключения к мастеру. Также можно указать базу данных, которая будет
используется для проверки репликации.

Утилита сообщает об условиях, при которых механизмы хранения на главном и подчиненном серверах
различаются. Он также сообщает о предупреждении, если механизм хранения InnoDB отличается на главном и
раб. Чтобы InnoDB был одинаковым, на обоих серверах должен быть запущен один и тот же «тип» InnoDB.
(встроенный или подключаемый модуль InnoDB), и InnoDB на обоих серверах должны иметь одинаковые основные и
второстепенные номера версий и включенное состояние.

По умолчанию утилита выдает предупреждения о несовпадении наборов хранилищ.
engine, механизм хранения по умолчанию и механизм хранения InnoDB. Создавать ошибки
вместо этого используйте - педантичный вариант, который требует, чтобы механизмы хранения были одинаковыми на
хозяин и раб.

Команда -вв опция отображает любые расхождения между механизмами хранения и значениями InnoDB,
с или без - педантичный опцию.

Репликацию можно запустить, используя одну из следующих стратегий.

· Начать с текущей позиции (по умолчанию)

Начать репликацию из текущего главного двоичного файла журнала и позиции. Утилита
использует ОТКРЫТЬ MASTER статус заявление для получения этой информации.

· Начать с самого начала

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

· Начать с двоичного файла журнала

Начните репликацию с первого события в конкретном главном двоичном файле журнала. Делать
это, используйте --master-log-файл опцию.

· Начать с определенного события

Начать репликацию с определенных координат события (определенного двоичного файла журнала и
позиция). Для этого используйте --master-log-файл и --master-log-pos настройки.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ

MySQLреплицировать принимает следующие параметры командной строки:

· --помощь

Отобразите справочное сообщение и выйдите.

· --Master =

Информация о подключении к главному серверу в формате:
<пользователь> [:ПАРОЛЬ>] @кашель> [:порт>] [:гнездо>] илилогин-путь> [:порт>] [:гнездо>].

· --Master-log-file =

Начните репликацию с начала этого главного файла журнала.

· --Master-log-pos =

Начните репликацию с этой позиции в главном файле журнала. Этот вариант недействителен
если не --master-log-файл дано.

· --Pedantic, -p

Сбой, если на обоих серверах не одинаковый набор механизмов хранения, по умолчанию один и тот же.
механизм хранения и тот же механизм хранения InnoDB.

· --Rpl-user =

Пользователь и пароль для пользователя репликации в формате:пользователь> [:password>] или
<логин-путь>. По умолчанию это rpl: rpl.

· --Slave =

Информация о подключении к подчиненному серверу в формате:
<пользователь> [:ПАРОЛЬ>] @кашель> [:порт>] [:гнездо>] илилогин-путь> [:порт>] [:гнездо>].

· --Старт-с-начала, -b

Запускайте репликацию в начале событий, зарегистрированных в главном двоичном журнале. Этот
вариант недействителен, если оба --master-log-файл и --master-log-pos даны.

· --Test-db =

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

· --Verbose, -v

Укажите, сколько информации нужно отображать. Используйте эту опцию несколько раз, чтобы увеличить
количество информации. Например, -v = подробный, -вв = более подробный, -ввв =
отлаживать.

· --Версия

Вывести информацию о версии и выйти.
ПРИМЕЧАНИЯ

Пользователь, входящий в систему для главного сервера, должен иметь соответствующие разрешения для предоставления доступа.
ко всем базам данных и возможность создать учетную запись пользователя. Например, учетная запись пользователя
используется для подключения к мастеру, должен иметь ГРАНТ ВАРИАНТ привилегия.

Идентификаторы серверов на главном и подчиненном серверах должны быть отличными от нуля и уникальными. Утилита сообщает
ошибка, если идентификатор сервера равен 0 на любом сервере или одинаков на ведущем и ведомом. Установленный
эти значения перед запуском этой утилиты.

Смешивать IP и имена хостов не рекомендуется. Утилиты, специфичные для репликации, будут
попытаться сравнить имена хостов и IP-адреса в качестве псевдонимов для проверки подключения ведомого устройства
к мастеру. Однако, если ваша установка не поддерживает обратный поиск имени,
сравнение могло потерпеть неудачу. Без возможности обратного поиска имени репликация
Утилиты могут сообщить о ложном отрицательном результате, что ведомое устройство (не) подключено к ведущему.

Например, если вы настраиваете репликацию с помощью MASTER_HOST = ubuntu.net на ведомом устройстве и более поздних версиях
подключитесь к ведомому устройству с помощью mysqlrplcheck и укажите ведущее устройство как
--master = 192.168.0.6 используя действующий IP-адрес для ubuntu.net, у вас должна быть возможность
выполнить обратный поиск имени для сравнения IP (192.168.0.6) и имени хоста (ubuntu.net)
чтобы определить, являются ли они одной и той же машиной.

Путь к клиентским инструментам MySQL должен быть включен в переменную среды PATH в
чтобы использовать механизм аутентификации с путями входа. Это позволит утилите
используйте инструменты my_print_defaults, которые необходимы для чтения значений пути входа из
файл конфигурации входа в систему (.mylogin.cnf).
ПРИМЕРЫ

Чтобы настроить репликацию между двумя экземплярами MySQL, работающими на разных портах одного и того же
host с настройками по умолчанию, используйте эту команду:

$ mysqlreulate --master=root@localhost:3306 \
--slave = корень @ localhost: 3307 --rpl-user = rpl: rpl
# master на localhost: ... подключен.
# ведомое устройство на локальном хосте: ... подключено.
# Проверка двоичного журнала на мастере ...
# Настройка репликации ...
# ...сделано.

Следующая команда использует - педантичный чтобы гарантировать, что репликация между мастером и
ведомое устройство является успешным тогда и только тогда, когда на обоих серверах доступны одинаковые механизмы хранения,
тот же механизм хранения по умолчанию и тот же механизм хранения InnoDB:

$ mysqlreulate --master=root@localhost:3306 \
--slave = root @ localhost: 3307 --rpl-user = rpl: rpl -vv --pedantic
# master на localhost: ... подключен.
# ведомое устройство на локальном хосте: ... подключено.
# мастер id = 2
# ведомый id = 99
# Проверка статистики InnoDB на конфликты типов и версий.
# Проверка механизмов хранения ...
# Проверка двоичного журнала на мастере ...
# Настройка репликации ...
# Сброс таблиц на мастере с блокировкой чтения ...
# Подключение ведомого к ведущему ...
# CHANGE MASTER TO MASTER_HOST = [... пропущено ...]
# Запуск ведомого ...
# status: Ожидание отправки события мастером
# ошибка: 0:
# Разблокировка столов на мастере ...
# ...сделано.

Следующая команда запускает репликацию с текущей позиции мастера (т.е.
по умолчанию):

$ mysqlreulate --master=root@localhost:3306 \
--slave = корень @ localhost: 3307 --rpl-user = rpl: rpl
# master на localhost: ... подключен.
# ведомое устройство на локальном хосте: ... подключено.
# Проверка двоичного журнала на мастере ...
# Настройка репликации ...
# ...сделано.

Следующая команда запускает репликацию с начала записанных событий на
мастер:

$ mysqlreulate --master=root@localhost:3306 \
--slave=root@localhost:3307 --rpl-user=rpl:rpl \
- начать с начала
# master на localhost: ... подключен.
# ведомое устройство на локальном хосте: ... подключено.
# Проверка двоичного журнала на мастере ...
# Настройка репликации ...
# ...сделано.

Следующая команда запускает репликацию с начала определенного главного двоичного файла.
лог-файл:

$ mysqlreulate --master=root@localhost:3306 \
--slave=root@localhost:3307 --rpl-user=rpl:rpl \
--master-log-file = my_log.000003
# master на localhost: ... подключен.
# ведомое устройство на локальном хосте: ... подключено.
# Проверка двоичного журнала на мастере ...
# Настройка репликации ...
# ...сделано.

Следующая команда запускает репликацию из определенных координат главного двоичного журнала.
(конкретный файл журнала и позиция):

$ mysqlreulate --master=root@localhost:3306 \
--slave=root@localhost:3307 --rpl-user=rpl:rpl \
--master-log-file = my_log.000001 --master-log-pos = 96
# master на localhost: ... подключен.
# ведомое устройство на локальном хосте: ... подключено.
# Проверка двоичного журнала на мастере ...
# Настройка репликации ...
# ...сделано.

РЕКОМЕНДАЦИИ

Вы должны установить read_only = 1 в файле my.cnf для ведомого устройства, чтобы исключить случайное
изменения данных, такие как ВСТАВИТЬ, УДАЛИТЬ, ОБНОВЛЕНИЕ ПОи т. д. разрешены на раб.
кроме тех, которые производятся событиями, прочитанными от мастера.

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

АВТОРСКИЕ ПРАВА


Используйте mysqlreplicate в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    SuiteCRM
    SuiteCRM
    SuiteCRM — отмеченный наградами клиент
    Управление взаимоотношениями (CRM)
    приложение, представленное вам авторами
    и сопровождающие, SalesAgility. Это
    самый лучший в мире...
    Загрузить SuiteCRM
  • 2
    Poweradmin
    Poweradmin
    Poweradmin — это веб-сервер DNS.
    инструмент администрирования для сервера PowerDNS.
    Интерфейс имеет полную поддержку большинства
    возможностей PowerDNS. Он имеет полный
    служба поддержки...
    Скачать Poweradmin
  • 3
    Джин Веб Фреймворк
    Джин Веб Фреймворк
    Джин - невероятно быстрый веб-фреймворк
    написано на Голанге, может выполнять до
    В 40 раз быстрее благодаря
    мартини-подобный API и кастомная версия
    httprout ...
    Скачать Gin Web Framework
  • 4
    ЦЕРЕУС ЛИНУКС
    ЦЕРЕУС ЛИНУКС
    CEREUS LINUX базируется на MX LINUX con
    различные энторнос де эскриториос. Это
    приложение, которое также можно получить
    к
    https://sourceforge.net/projects/cereu...
    Скачать CEREUS LINUX
  • 5
    Тренер по задачам
    Тренер по задачам
    Task Coach - Ваше дружеское задание
    управляющий делами. Task Coach — это бесплатная открытая
    источник todo менеджер. Он вырос из
    разочарование по поводу других программ не
    работа с композитом...
    Скачать тренер задач
  • 6
    Ядро СУБД HyperSQL (HSQLDB)
    Ядро СУБД HyperSQL (HSQLDB)
    HSQLDB — это механизм реляционной базы данных.
    написан на Java, с драйвером JDBC,
    соответствующий ANSI SQL:2016. Маленький,
    быстрый, многопоточный движок и сервер
    с памятью...
    Загрузите ядро ​​базы данных HyperSQL (HSQLDB)
  • Больше »

Команды Linux

Ad