В репликации MySQL Master to Master, если я изменю пароль для входа в MySQL root на одном сервере MySQL, это автоматически изменится на другом сервере MySQL?

#mysql #database-replication

#mysql #репликация базы данных

Вопрос:

У меня есть репликация Master to Master. Если я изменю пароль для входа в MySQL ‘root’ на одном сервере, повлияет ли это на другой сервер?

Комментарии:

1. Один мастер должен иметь возможность входить в другой мастер, и частью конфигурации репликации является соответствующее имя пользователя и пароль, которые оба должны быть правильными для другого мастера.

2. У меня есть репликация Master to Master. Если я изменю пароль для входа в MySQL ‘root’ на одном сервере, будет ли он реплицироваться на другом сервере MySQL и изменять пароль для входа в root

Ответ №1:

Пароли хранятся в вашей базе данных, схеме mysql, таблице user. Таким образом, он будет реплицирован, если вы не указали игнорировать эту схему / таблицу при репликации с replicate-ignore-db помощью или replicate-ignore-table или binlog-ignore-db или binlog-ignore-table .

Вы можете прочитать больше об этих переменных здесь .

Комментарии:

1. Я думаю, небольшая путаница. Я спрашиваю о корневом пользователе входа в mysql. Будет ли это тем же правилом?

2. Да, я говорю именно об этом. Нет необходимости понижать голос. Все логины пользователей mysql хранятся в mysql.user. Мне действительно интересно, что еще можно иметь в виду. Других типов пользователей или чего-то еще нет.

3. @UjwalKhairnar Я прояснил ситуацию с моим последним комментарием? Для дальнейшего разъяснения вы можете сделать select user, host from mysql.user;