MariaDB репликация. Создание учетной записи.

MariaDB репликация. Создание учетной записи.

Коллеги всем привет.

В сегодняшней статье мы поговорим о том как создать учетную запись для репликации и зачем она вообще нужна. Сам процесс репликации в MariaDB это то когда данные копируются с одного сервера базы данных на другой сервер базы данных. Соединения между серверами реализуется как раз посредством учетной записи.

 

Пользователь репликации это такой же пользователь, как и все остальные пользователи в базе данных. Имя учетной записи может быть любое, но есть не гласное правило называть такого пользователя к примеру slave_user либо replicator. Мы же создадим пользователя с именем replication.

mariadb> CREATE USER 'replication'@'%' IDENTIFIED BY 'Qwerty123';

mariadb_user_replication

 

После того как мы создали пользователя репликации то теперь нам нужно назначить ему необходимые права. Для того чтобы у пользователя была возможность реплицировать данные с источника на реплику ему достаточно права под названием REPLICATION.

mariadb> GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%';

mariadb_user_replication

 

После всего что мы сделали желательно выполнить команду:

mariadb> FLUSH PRIVILEGES;

mariadb_user_replication

Этой командой мы MariaDB говорим чтобы она сбросила кеш-таблиц mysql.user и mysql.priv и заново перечитала эти таблицы.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

MariaDB - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читать далее
Mariabackup резервное копирование - Сжатие gzip
Mariabackup резервное копирование - Сжатие gzip
MARIADB
Читать далее
Mariabackup ошибка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup ошибка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читать далее