Esta postagem pode ser útil para você: Compartilhando tabelas MYSQL entre o Ubuntu / Windows
No meu computador eu tenho o Ubuntu, assim como o Windows (ai de mim!) instalado. Eu tenho meus servidores apache em ambos para compartilhar a raiz do documento em uma unidade FAT32. Ok, não é grande coisa. Mas agora eu quero alcançar a mesma coisa com o meu servidor de banco de dados - compartilhando o diretório de dados.
Então, a minha pergunta é: Alguém aqui já conseguiu isso ou sabe alguma descrição à prova de balas como fazê-lo?
Esta postagem pode ser útil para você: Compartilhando tabelas MYSQL entre o Ubuntu / Windows
Supondo que você tenha um arranjo de dual-boot, então, sim, você pode ter o MySQL usando os mesmos arquivos de banco de dados, já que a estrutura em disco é idêntica.
Você precisará ler a documentação de configuração com muito cuidado, pois é fácil pensar que você apontou o MySQL completamente para um diretório não-padrão, mas algo foi deixado para trás.
Você também precisa ter cuidado com o caso de tabelas e arquivos, pois o Windows não pode manipular dois nomes de arquivos no mesmo diretório com diferentes ocorrências de nomes. Sua melhor aposta é entender as opções de dobra de maiúsculas e minúsculas para a versão do Windows, e sempre sempre usar sempre os nomes das pastas em minúsculas.
Se o seu banco de dados não for grande, então dump (para a partição fat32) e restauração podem ser o caminho a percorrer. Se for muito grande para fazer o dump e restaurar em um tempo razoável, você pode querer considerar rodar o windows ou o linux do lado de dentro de um vmware ou algo assim.
Por que você quer fazer isso?
Mesmo que alguém possa dar a resposta - minha sugestão é não fazer essa configuração, pois o acesso de bloqueio e gravação será um pesadelo.
Basta executar um servidor em uma das máquinas e fazer com que a outra envie a consulta do banco de dados para essa.
Não vejo o ponto em que tudo o que você precisa em uma das duas instâncias do webapp precise apenas da string de conexão para acessar os dados.
A última coisa que eu estaria fazendo é migrar meus dados para um sistema de arquivos que não tem journalling - o NTFS ou o que o Ubuntu está usando (EXT3?) seria melhor.
Sim, os sistemas podem ser executados em paralelo se você usar VMs. E não há outras opções de sistema de arquivos - a única outra opção é configurar um servidor de arquivos (compartilhamento de pasta do Windows ou via SAMBA), mas isso requer ter um segundo computador para servir os arquivos.