Multiplique instâncias do MySQL no CentOS 7

0

Eu quero rodar duas instâncias do MySQL em uma máquina do CentOS 7. E preciso executar instâncias em diferentes usuários. Razão para esta abordagem é necessário limitar recursos (CPU e memória) para cada instância, porque eu não quero situação onde uma instância (servindo uma aplicação) utilizar todos os recursos, de modo que outro banco de dados (e app) será lenta ou não funcional.

Se não houver outra maneira do que duas instâncias, fique à vontade para sugerir uma solução, mas tenha em mente que limita em consulta e número de conexão para o usuário do banco de dados específico não é a solução para o meu caso.

Então, eu tentei com esta solução: executar várias instâncias do MySQL CentOS7

mas apenas uma instância é iniciada.

Em suma: eu quero executar duas instâncias, um em mysql usuário, um em mysql2 usuário em uma máquina, em portas diferentes é claro.

    
por sba 10.02.2017 / 10:43

1 resposta

0

Você precisará copiar o script systemd para mysql, e nomear algo novo, provavelmente será mariadb.service, então você irá copiá-lo e criar um arquivo mariadb2.service, e então editar o arquivo para apontar para seu segundo arquivo my.cnf.

Esses arquivos systemd estão localizados em / etc / systemd / system / entretanto, a maioria deles são links para /usr/lib/systemd/system/servicename.service

depois disso você pode fazer coisas como service mariadb2 start / stop e systemctl enable mariadb2.

    
por 12.02.2017 / 21:52

Tags