This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-14. For the latest, interactive version please visit https://mariadb.com/kb/.

Running Multiple Copies of MariaDB

O principal problema ao ter varias instâncias do MariaDB rolando no mesmo computador é que você obterá problemas entre portas e sockets.

A solução para isto, quando você quer ter sua propria instalação do MariaDB, é adicionar algo parecido com isto no seu arquivo /.my.cnf:

[client]
# TCP port to use to connect to mysqld server
port=3306
# Socket to use to connect to mysqld server
socket=/tmp/mysql.sock
[mariadb]
# TCP port to make available for clients
port=3306
#  Socket to make available for clients
socket=/tmp/mysql.sock
# Where MariaDB should store all it's data
data=/usr/local/mysql/data

Os de acima são os valores padrão. Altere eles para valores exclusivos na sua instalação.

O de acima deveria ser suficiente para fazer com que o mysqld inicie e para os clientes como o mysql se conectem a ele. Documentação para outras opções pode ser encontrada aqui.

Para verificar que valores está usando o mysqld você pode executar o seguinte:

mysqld --print-defaults

Para listar os valores padrão, verifique o final na saída de:

mysqld --help --verbose

Se o seu problema for que o mysqld lê opções desde arquivos de sistema my.cnf (como /etc/my.cnf) você pode forçá-lo a ler somente um arquivo de configuração específico:

mysqld --defaults-file=~/.my.cnf
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.