Não é possível definir o binlog_format para o MariaDB

3

Eu tenho o MariaDB em execução no meu servidor de desenvolvimento (sem replicação ou qualquer outra coisa) executando a versão 5.3.5. É um servidor Ubuntu 10.04 executando todos os últimos patches e atualizações. Eu estou tendo emitido recebendo erros em relação ao binlog_format, então eu fui mudar de STATEMENT para MIXED ou ROW, mas quando eu executo SET GLOBAL binlog_format = 'MIXED' , nada é atualizado. Eu tentei de tudo a partir deste post: link , mas nada muda. A única maneira que eu consegui mudar foi com o seguinte:

sudo service stop mysql
sudo mysqld --binlog_format=MIXED

O único problema é que, quando eu reinicio, o formato volta para a declaração. Há mais alguma coisa que devo fazer para alterá-lo como uma variável global?

    
por Dave Long 03.03.2012 / 03:35

1 resposta

2

Consegui corrigir o problema adicionando binlog_format = MIXED ao meu arquivo my.cnf. Eu não tinha tentado isso antes, porque eu não vi isso definindo o formato lá, mas quando eu o adicionei perto de todas as outras configurações de binlog e reiniciei o serviço, funcionou.

    
por 03.03.2012 / 03:59