Я пытаюсь настроить экземпляры кратных чисел MySQL после Экземпляров MySQL Configuring Multiple Используя systemd раздел этой страницы руководства.
Это кажется довольно прямым. Я отредактировал mysql.cnf
быть похожими на это:
[mysqld@replica01]
datadir=/var/lib/mysql-replica01
socket=/var/lib/mysql-replica01/mysql.sock
port=3307
log-error=/var/log/mysqld-replica01.log
[mysqld@replica02]
datadir=/var/lib/mysql-replica02
socket=/var/lib/mysql-replica02/mysql.sock
port=3308
log-error=/var/log/mysqld-replica02.log
Я также создал mysqld@replica01.service
и mysqld@replica02.service
файлы с помощью копий mysql.service
и включил обоим mysqld@replica01
и mysqld@replica02
через
systemctl enable mysqld@replica01
Я могу запустить любого, но их обоих запуск с настройками по умолчанию (порт 3306, например). Я предположил, что MySQL будет соответствовать сервисному названию группе конфигурации в mysql.cnf
но этого, кажется, не происходит.
Кто-либо успешно настроил несколько экземпляров этот путь?
У меня есть точно та же проблема, здесь . Я создал новые сервисные файлы, но не могу даже заставить сервисы запускаться. Вы сделали какие-либо успехи с этим, так как Вы отправили их?