Como definir datadir
valores diferentes com base no nome do host em my.cnf
? Eu quero usar o mesmo my.cnf
arquivo em uma máquina Linux e uma máquina Mac OS X onde o datadir
deve ter valores diferentes.
relate perguntas
-
Existem ferramentas de benchmarking do MySQL? [fechado]
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
-
Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?
-
Como um grupo pode rastrear alterações no esquema do banco de dados?
Uma solução simples para isso seria manter o
my.cnf
arquivo idêntico e usar links simbólicos em sua máquina para apontar para qualquer diretório em que você deseja que os dados estejam. Por exemplo, supondo que vocêmy.cnf
contenha isto:Em seu host linux, você faria:
Adicione permissões a esta pasta para o usuário mysql: