Конфигурация Linux, репликация master-slave MySQL

Конфигурация Linux, репликация master-slave MySQL

systemctl перезапустите mysqld перезапустите службу MySQL

Репликация master-slave MySQL

Развертывание MySQL в Linux

Главная библиотека Мастер 192.168.162.138 контакты 7

Тест из библиотеки Ведомый 192.168.162.137 contos 7

log-bin=mysql-bin[обязательно] включить двоичное ведение журнала

Шаг 3. Войдите в базу данных Mysql и выполните следующий SQL.

GRANT REPLICATION SLAVE ON *.* для 'xiaoming'@'%', идентифицированного как 'Root@123456';

Шаг 3. Войдите в базу данных Mysql и выполните следующий SQL.

GRANT REPLICATION SLAVE ON*.* для 'xiaoming'@%', идентифицированного как 'Root@123456';

Примечание. Функция приведенного выше SQL заключается в создании пользователя xiaoming с паролем Root@123456 и предоставлении разрешения REPLICATION SLAVE пользователю xiaoming. Он часто используется для установления прав пользователя, необходимых для репликации.То есть подчиненное устройство должно быть авторизовано ведущим пользователем в качестве пользователя с этим разрешением, прежде чем оно сможет реплицироваться через этого пользователя.

Настройка основной базы данных Master

показать статус мастера;

 

 Настроить подчиненную библиотеку

[ mysqld ]

server-id = 100       #[ Обязательный ] Уникальный идентификатор сервера

 systemctl перезапустите mysqld

измените master на master_host = '192.168.162.138' , master_user = 'xiaoming' , master_password = 'Root@123456' , master_log_file = ' mysql-bin.000006' , master_log_pos = 1933 ;

запустить подчиненного ;

Описание параметра:

A. master_host: IP -адрес основной библиотеки.

B. master_user: имя пользователя для доступа к главной базе данных для репликации «главный-подчиненный» ( создано в главной базе данных выше ).

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

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

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

показать статус подчиненного устройства\G  вид

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

Решение:

  Slave_IO_Running: нет решения

Решение:

1 : Используйте команду find/-iname «auto.cnf» , чтобы найти файл конфигурации auto.cnf вашей базы данных .

найти /-имя "auto.cnf"

2. Удалите запрошенные файлы, и система автоматически распространит их.

РМ

3 :   Войдите в MySQL , перезапустите подчиненное устройство и проверьте еще раз.

mysql -uroot -p    вход в MySQL

остановить подчиненное устройство;    остановить связь

запустить подчиненное устройство;    запустить ссылку

показать статус подчиненного устройства \G;    Посмотреть ссылку   

4. Следующие действия успешны

Je suppose que tu aimes

Origine blog.csdn.net/Relievedz/article/details/129277361
conseillé
Classement