Estou tendo exatamente o mesmo problema, aqui . Eu criei os novos arquivos de serviço, mas não consigo nem mesmo iniciar os serviços. Você já fez algum progresso com isso desde que o postou?
Estou tentando configurar múltiplas instâncias do MySQL seguindo a seção Configurando várias instâncias do MySQL usando systemd de esta página de manual.
Parece bastante simples. Eu editei mysql.cnf
para ficar assim:
[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
Eu também criei arquivos [email protected]
e [email protected]
usando cópias de mysql.service
e ativei ambos mysqld@replica01
e mysqld@replica02
via
systemctl enable mysqld@replica01
Eu também posso começar, mas ambos começam com configurações padrão (porta 3306, por exemplo).
Eu assumi que o MySQL corresponderia ao nome do serviço com o grupo de configuração em mysql.cnf
, mas isso não parece estar acontecendo.
Alguém configurou com sucesso várias instâncias dessa maneira?