Я хочу настроить репликацию на MySQL.
Я заменил содержимое файла my.ini в ведомом устройстве следующим содержимым:
[mysqld]
log-bin = mysql-bin
server_id = 2
server-id = 2
innodb_flush_log_at_trx_commit = 1
sync_binlog = 1
replicate_do_db = replica
Я не знаю, правильный "server_id" или "server-id", поэтому я написал их обоих.Затем я сохраняю и перезапускаю мой mysql.Затем я проверяю с помощью команды: показывать переменные типа 'server_id', затем выводится:
+ --------------- + ------- +
| Variable_name | Value |
+ --------------- + ------- +
| server_id | 1 |
+ --------------- + ------- +
Я в замешательстве, почему результат 1?Затем я пытаюсь снова с командой: показать переменные, такие как 'server-id', затем выводится: Пустой набор (0,00 сек)
Вопросы:
Какиеодин правильный: "server_id" или "server-id"?(потому что я пробовал оба из них до сих пор не могу)
почему после сохранения файла my.ini с вышеуказанными настройками переменная server_id остается неизменной?
примечание: я выполнил команду «остановить ведомого» -> «запустить ведомого», затем «сбросить мастер», но результаты остались прежними.