Конфигурация 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

change master to master_host='192.168.162.138',master_user='xiaoming',master_password='Root@123456',master_log_file=' mysql-bin.000006',master_log_pos=1933;

start slave;

参数说明:

A. master_host : 主库的IP地址

B. master_user : 访问主库进行主从复制的用户名(上面在主库创建的)

C. master_password : 访问主库进行主从复制的用户名对应的密码

D. master_log_file : 从哪个日志文件开始同步(上述查询master状态中展示的有)

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. Следующие действия успешны

Supongo que te gusta

Origin blog.csdn.net/Relievedz/article/details/129277361
Recomendado
Clasificación