isso deve responder à sua pergunta. descreve como o mysql lê arquivos de configuração. Parece que você precisará de dois usuários para o mysql executar duas instâncias de dois locais diferentes.
Eu tenho um servidor HP-UX com duas instâncias do Mysql.
O primeiro foi o original e estava localizado em /mysql
e mantém seus arquivos de banco de dados em /mysql/data/
O segundo eu instalei por engano e está localizado em /usr/local/mysql
, e ele mantém seus arquivos de banco de dados em /usr/local/mysql/data/
Agora o problema é (eu acho que por causa da nova instalação), quando eu emito o comando para iniciar o daemon mysql (o original localizado em /mysql
) eu recebo a seguinte mensagem:
... então, como você pode ver, inicio o daemon a partir da instância antiga do mysql, mas quando ele é iniciado, ele está usando os novos arquivos de banco de dados de instalação.
Como posso alterar o caminho (qual arquivo devo editar) para que o daemon aponte para os arquivos de banco de dados antigos que estão localizados em /mysql/data/
?
isso deve responder à sua pergunta. descreve como o mysql lê arquivos de configuração. Parece que você precisará de dois usuários para o mysql executar duas instâncias de dois locais diferentes.
Você pode passar uma opção para o mysqld aqui está o link link
então, apenas inicie o script mysqd-safe com a opção --datadir = your_path:
#/mysql/bin/mysqld-safe --datadir=/mysql/data