O Mysqld_multi não reconhece grupos

1

Estou tentando configurar um servidor MySQL para executar várias instâncias do daemon (desejo duplicá-lo em unidades diferentes). Eu tenho tentado usar o script mysqld_multi. No entanto, o script não está localizando os grupos em /etc/mysql/my.cnf .

Eu copiei e colei a configuração de msqld_multi --example em my.cnf, e isso descobriu os grupos finos. No entanto, quando tentei modificar o arquivo abaixo, mysqld_multi report é exibido:

Reporting MySQL servers
No groups to be reported (check your GNRs)

Abaixo está uma abreviação do meu arquivo my.cnf.

[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld1] #this is for the master server
pid-file =/var/run/mysqld/mysqld.pid
socket =/var/run/mysqld/mysqld.sock
port =3306
datadir=/var/lib/mysql
server-id=1
log-bin=mysql-bin

[mysqld2] #for the slave!
pid-file =/var/run/mysqld-slave/mysqld-slave.pid
socket =/var/run/mysqld-slave/mysqld-slave.sock
port =3307
datadir =/var/lib/mysql-backup
server-id=2
skip-innodb
default-storage-engine =myisam
[mysqld_multi]
user            = mysql

[mysqld] 
basedir         = /usr
tmpdir          = /tmp
...

Aqui está um pouco de mysqld_multi --example

[mysqld_multi]
mysqld     = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user       = multi_admin
password   = my_password

[mysqld2]
socket     = /tmp/mysql.sock2
port       = 3307
...

Alguém consegue ver porque o mysqld_multi não está analisando isso?

    
por Micah 05.06.2014 / 06:09

1 resposta

1

Eu descobri o problema. O mysqld_multi não consegue analisar comentários, então você só precisa remover todas as linhas de comentário com # antes delas do my.cnf.

    
por 11.06.2014 / 07:22

Tags