MariaDB реплікація. Створення облікового запису.
Колеги всім привіт.
У сьогоднішній статті ми поговоримо про те, як створити обліковий запис для реплікації і навіщо вона взагалі потрібна. Сам процес реплікації в MariaDB це те, коли дані копіюються з одного сервера бази даних на інший сервер бази даних. З'єднання між серверами реалізується за допомогою облікового запису.
Користувач реплікації це такий самий користувач, як і всі інші користувачі в базі даних. Ім'я облікового запису може бути будь-яке, але є не голосне правило називати такого користувача наприклад slave_user або replicator. Ми створимо користувача з ім'ям replication.
mariadb> CREATE USER 'replication'@'%' IDENTIFIED BY 'Qwerty123';
Після того, як ми створили користувача реплікації, то тепер нам потрібно призначити йому необхідні права. Для того, щоб у користувача була можливість реплікувати дані з джерела на репліку йому достатньо права під назвою REPLICATION.
mariadb> GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%';
Після всього, що ми зробили бажано виконати команду:
mariadb> FLUSH PRIVILEGES;
Цією командою ми MariaDB говоримо, щоб вона скинула кеш-таблиць mysql.user і mysql.priv і заново перечитала ці таблиці.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.