Bom dia.
Preciso de fazer uma replicação do moodle pra um trabalho em que consiste na criação de:
1 master e 2 slaves.
Configurar o moodle para ligar a um slave quando o master ficar off, de preferência fazer isto automaticamente com algum script.
Pois bem, não estou a conseguir avançar porque estou a tentar resolver o acesso ao moodle quando mudo manualmente pra a maquina em que tem a base dados slave.
Da.me o seguinte erro;
Error: Database connection failed
It is possible that the database is overloaded or otherwise not running properly.
The site administrator should also check that the database details have been correctly specified in config.php
Cenario:
Maquina master ;
- Ubuntu x64 16.01
- Apache2
- MySQL 5.7
- PHP 7
-dump da base de dados moodle
Usei o Phpmyadmin pra a criação da replicação master.
Criei um novo user para a replicação, Reinicio mysql.
Maquina slave
As mesmas especificacoes da maquina master, mas sem o moodle instalado.
- restore da base de dados moodle.
Usei o phpmyadmin pra a replicação slave, usando o novo user criado.
Replicação OK.
Na maquina master, que e a que tem o moodle alterei o config para aceder a base de dados externa (slave) e não consigo iniciar o moodle, por causa do erro acima indicado.
Consigo aceder remotamente ao MySQL do slave e ver a base de dados do moodle
Estou a tentar resolver praticamente a uma semana e sem sucesso.
Esta.me a falhar alguma configuração no moodle?
Será as permissões de pastas do ubuntu?
Preciso de ajuda.
Obrigado.