Spec-Zone .ru
спецификации, руководства, описания, API
|
Каждое ведомое устройство должно соединиться с ведущим устройством, использующим имя пользователя MySQL и
пароль, таким образом должна быть учетная запись пользователя на ведущем устройстве, что ведомое устройство
может использовать, чтобы соединиться. Любая учетная запись может использоваться для этой работы, если это
предоставили REPLICATION
SLAVE
полномочие. Можно хотеть создать различную учетную запись за каждое ведомое устройство, или
соединяться с ведущим устройством, использующим то же самое, учитывают каждое ведомое устройство.
Вы не должны создать учетную запись определенно за репликацию. owever, следует знать, что имя пользователя и пароль сохранены в простом тексте в основном файле репозитария информации или таблице (см. Раздел 16.2.2.2, "Ведомые Журналы Состояния"). Поэтому, можно хотеть создать отдельную учетную запись, у которой есть полномочия только для процесса репликации, чтобы минимизировать возможность компромисса к другим учетным записям.
Чтобы создать новую учетную запись, использовать CREATE
USER
. Чтобы предоставить этой учетной записи полномочия, требуемые для репликации, используйте GRANT
оператор. Если Вы создаете учетную запись исключительно в целях репликации, та учетная запись нуждается только
REPLICATION SLAVE
полномочие. Например, чтобы установить нового пользователя, repl
, это может
соединиться для репликации от любого узла в пределах mydomain.com
домен, сделайте
эти заявления на ведущем устройстве:
mysql>CREATE USER 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
mysql>GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%.mydomain.com';
См. Раздел 13.7.1, "Операторы Ведения счетов", для получения дополнительной информации об операторах для манипулирования учетными записями пользователей.