Banco de dados MySql do pendrive

Banco de dados MySql do pendrive

Instalei recentemente um servidor WAMP portátil no meu pendrive. Muito bom, posso fazer alguma programação php no laptop windows7 da minha namorada sem instalar nada nele.

Eu também tenho um ambiente LAMP no meu computador Linux.

Quando eu conecto meu pendrive na minha caixa Linux, posso facilmente mount -o bind /usbstick/wwwfolder ~/public_htmltrabalhar no meu script php a partir daí.

Mas minha pergunta é: existe uma maneira de obter o banco de dados do servidor MySql do meu pendrive USB para rodar no meu servidor Linux MySql? Para que eu possa modificar o esquema do banco de dados da minha estação de trabalho Linux, fazendo alguns INSERTS em algumas tabelas e, em seguida, conectar meu pendrive no laptop e obter meu banco de dados atualizado em execução no ambiente portátil?

Não sei onde/como o MySql armazena seus bancos de dados.

EDIT: Basicamente, quero "montar" o banco de dados do pendrive no servidor MySql instalado no Linux, sem extrair e importar os dados, para que haja apenas UM banco de dados usado para AMBOS os ambientes. Espero que isso ajude a esclarecer a questão.

Responder1

Ao iniciar o servidor MySQL, você pode especificar --datadir, então você provavelmente poderia criar um script para fazer o MySQL usar os dados no pendrive.

Responder2

Se você estiver fazendo algum tipo de desenvolvimento leve dessa maneira, recomendo que você use sqlite em vez de mysql. Você pode simplesmente copiar o arquivo e não se preocupar com o banco de dados. SE você tiver uma camada de abstração de banco de dados, isso pode ser feito facilmente.

Responder3

Usar um pendrive USB para um banco de dados MySQL é uma péssima ideia. Você tem a garantia de perder esses dados. Um pendrive USB tem apenas um determinado número de leituras/gravações. Leia emNivelamento de desgaste do pen drive.

informação relacionada