Бережёного Бог бережёт меньше (Авессалом Подводный).

Как настроить репликацию MySQL на CentOS

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
28 октября 2016
Как настроить репликацию MySQL на CentOS

Просмотров: 83

На этом уроке мы покажем вам, как настроить основную репликацию MySQL на двух серверах CentOS 7, но те же самые шаги должны работать на всех системах на основе RPM. Мы будем использовать два тестовых CentOS 7 виртуальных сервера для этого урока со следующими IP – адресами:


MASTER: 192.168.1.2  SLAVE: 192.168.1.3

Мастер-сервер:

Вход на мастер-сервер в качестве пользователя root

 

и установить сервер MySQL, если он еще не установлен

 

Запустите сервер MySQL и добавьте его в автозагрузку

 

Затем откройте файл конфигурации MySQL с помощью текстового редактора и добавьте следующие строки в файл

 

 

Не забудьте заменить ” database” на фактическое имя базы данных, которую вы хотите скопировать на подчиненный сервер.

Сохраните файл конфигурации и перезапустите сервер MySQL для того, чтобы изменения вступили в силу

 

Войдите на сервер MySQL в качестве пользователя root и создайте пользователя, который будет использоваться ведомым сервером

 

 

 

Нам потребуются координаты master, которые собираются использовать для подчиненного сервера, поэтому запишите их.

Файл: MySQL-bin.000001 Позиция: 245

Заменить ‘ PASSWORD ‘ с фактическим сильным паролем.

Теперь, если база данных, которую вы хотите перенести, является не пустой, создайте дамп из базы данных

 

и передайте файл дампа подчиненному серверу

 

Подчиненный сервер:

Следующий шаг заключается в настройке подчиненного сервера. Вход на подчиненный сервер через SSH в качестве пользователя root и установите сервер MySQL, как мы делали на главном сервере.

После установки и запуска сервера MySQL, откройте конфигурационный файл и добавьте следующие строки:

 

 

Сохраните файл и перезапустите сервер MySQL после изменения, чтобы настройки обновились.

 

Импортируйте файл дампа MySQL, который мы создали на главном сервере

 

Вход в MySQL как пользователь root, остановить slave и настройте его

 

 

Используйте имя пользователя MySQL и пароль, который мы создали на главном сервере.

Вы можете проверить состояние ведомого устройства, выполнив следующую команду MySQL:

 

 

Если “Slave_IO_State” сообщает “Ожидание master, чтобы отправить событие’, репликация успешно.

Вот и все. Это так просто. Если вам нужна дополнительная информация о том, как настроить конфигурацию мастер репликации вы можете найти его на официальном сайте MySQL.

Как настроить репликацию MySQL на CentOS

PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Заранее благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close