Posso especificar onde meus arquivos de banco de dados são armazenados * por banco de dados * no MySQL?

7

É possível ter dois bancos de dados hospedados em uma única instância do MySQL, mas os arquivos armazenados em dois locais físicos diferentes?

Por exemplo:

db1 armazenado em: C:/ProgramData/MySQL/MySQL Server 5.1/Data/

db2 armazenado em: E:/MySQL/MoreData/

Eu sei que há uma configuração de datadir em my.ini que especifica onde armazenar bancos de dados por padrão. Existe alguma maneira de substituir isso no nível do banco de dados?

Eu suponho que eu poderia usar atalhos, mas existe uma maneira embutida de fazer isso no MySQL?

    
por Rob Sobers 07.07.2010 / 16:17

1 resposta

7

Use links simbólicos ou, no seu caso, a solução alternativa do MySQL para Windows, o arquivo .sym .

    
por 07.07.2010 / 16:49