Problema ao executar várias instâncias do MySQL

2

Estou tentando executar várias instâncias do mysql 5.1.49 no ubuntu 10.10 para configurar um banco de dados de replicação / backup. Eu adicionei a seguinte linha a /etc/mysql/my.cnf :

[mysqld2]
server-id  = 2
socket     = /tmp/mysql2.sock
port       = 3308
pid-file   = /var/lib/mysql2/mysql2.pid
datadir    = /var/lib/mysql2
log-error  = /var/log/mysqld2/mysql2.log
user       = mysql

também fiz:

mkdir /var/lib/mysql2
chmod -R 777 /var/lib/mysql2
chown -R mysql:mysql /var/lib/mysql2

mas quando eu corro:

/usr/bin/mysql_install_db --datadir=/var/lib/mysql2 [--user=mysql]

como usuário root ou mysql eu recebo:

110627 17:04:17 [Warning] Can't create test file /var/lib/mysql2/david.lower-test
110627 17:04:17 [Warning] Can't create test file /var/lib/mysql2/david.lower-test

Installation of system tables failed!  Examine the logs in
/var/lib/mysql2 for more information.
...

e quando eu corro mysqld_multi --verbose --no-log start 2 eu recebo:

110627 17:07:21 [Warning] Can't create test file /var/lib/mysql2/david.lower-test
110627 17:07:21 [Warning] Can't create test file /var/lib/mysql2/david.lower-test
110627 17:07:21 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
110627 17:07:21 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
110627 17:07:21  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.

Apenas mysql dir é criado dentro de /var/lib/mysql2/ .

Alguma ideia ?!

Obrigado antecipadamente.

    
por Ali Shakiba 27.06.2011 / 14:50

1 resposta

2

Não importa, achei a resposta aqui . O problema foi com o AppArmor.

    
por Ali Shakiba 27.06.2011 / 15:32