30
insert into clusterdb.simples values (999),(1),(2),(3);
Посмотрим содержимое таблицы
select * from clusterdb.simples;
2.3.7.3 Настройка прав на репликацию
Далее необходимо создать профиль пользователя, из-под которого будет
происходить репликация. Для этого запускаем консоль:
mysql -u root -p --prompt='master> '
Далее создаем и назначаем права пользователю для реплики (даем права
пользователю slave_user с паролем slavepass):
grant replication slave on *.* to 'slave_user'@'%' identified by 'slavepass';
Альтернативно можно вначале
создать пользователя и лишь,
затем дать
ему права
create user 'repl'@'%.mydomain.com' identified by 'slavepass';
grant replication slave on *.* to 'slave_user'@'%';
Обновим права доступа:
flush privileges;
2.3.7.4 Получение статуса ведущего сервера
Далее блокируем все таблицы в нашей базе данных:
use clusterdb;
flush
tables with read lock;
Проверяем статус ведущего сервера:
show
master status;
Мы увидим что-то похожее на:
mysql> SHOW
MASTER STATUS;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
|
mysql-bin.000004 |
1243 | clusterdb | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
Выделенные значения мы будем использовать для запуска ведомого сервера.
Выходим из консоли mysql:
quit
Достарыңызбен бөлісу: