Ajuda exportar banco!

2 respostas
L

Pessoal Boa noite, estou precisando de uma ajuda para exportar meu banco, porem não quero ficar dependendo de onde esta instalado o banco usando o mysqldump.
testei aqui com o HeidiSQL ele gera o seguinte código:

SHOW ENGINES;
SHOW COLLATION;
SHOW CHARSET;
SELECT 'clinica_veterinaria' AS `Database`, 'agendamentos' AS `Table`, 85 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'animais' AS `Table`, 51 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'animais_alergias' AS `Table`, 56 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'animais_doencas' AS `Table`, 52 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'clientes' AS `Table`, 50 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'funcionarios' AS `Table`, 10 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'loginssistema' AS `Table`, 3 AS `Rows`, 0 AS `Duration`;
SELECT 'clinica_veterinaria' AS `Database`, 'servicos' AS `Table`, 15 AS `Rows`, 0 AS `Duration`;

mais não acho onde ele indica o local no comando, gera o arquivo no local selecionado, mas no comando SQL não aparece o local.
Se alguem tiver mais alguma ideia…
Desde já muito obrigado.

2 Respostas

jurado

Explique um pouco melhor o q vc está fazendo. Está usando hibernate pra persistir os dados no banco? Vc modelou estas tabelas diretamente no MySQL?

L

Uso Hibernate para gerar o banco, para primeira vez que o usuário entra no sistema, não tem nada instalado ai ele gera o banco limpo.
A unica coisa que o usuário faz é dar estes comandos no banco:

CREATE DATABASE `clinica_veterinaria` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON clinica_veterinaria.* TO veterinaria@localhost IDENTIFIED BY '123456';

ai o sistema cria as tabelas, agora preciso que disponibilizar para o usuário os exporte/importe do banco.
Porem queria algo dinâmico que não depende-se de onde o mysql está instalado, ou seja exportar e importar o banco por sql.

Criado 16 de novembro de 2011
Ultima resposta 16 de nov. de 2011
Respostas 2
Participantes 2