Copia de banco não restaura

1 resposta
E

amigos!
com essa 3 primeiras linhas consigo fazer a copia do banco beleza.

String comando="C:\Arquivos de programas\MySQL\MySQL Server 5.1\bin\mysqldump.exe"; ProcessBuilder pb=new ProcessBuilder(comando,"--user=root","--password=123","meubanco","--result-file=C:/local/copiameubanco.sql"); pb.start();

mas com essas dqui não consigo restaura-lo.

dessa maneira não ocorre nehum erro

String comando="C:\Arquivos de programas\MySQL\MySQL Server 5.1\bin\mysql.exe"; ProcessBuilder pb=new ProcessBuilder(comando,"-u root --password=123 meubanco < C:/local/copiameubanco.sql"); pb.start();

assim

String comando="C:\Arquivos de programas\MySQL\MySQL Server 5.1\bin\"; ProcessBuilder pb=new ProcessBuilder(comando,"mysql -u root --password=123 meubanco < C:/local/copiameubanco.sql"); pb.start();

esse erro
java.io.IOException: Cannot run program “C:\Arquivos de programas\MySQL\MySQL Server 5.1\bin”: CreateProcess error=5, Acesso negado

se eu for no windows direto

mysql -u root --password=123 meubanco < C:/local/copiameubanco.sql

da blz.

Alquem consegue identificar algun erro?

desde já agradeço !!

1 Resposta

Z

Cara isso e osso duro rs… to com mesmo problema mais ninguem ajuda rs…
vlw
boa sorte ai, e seu eu conseguiralguma coisa te aviso

Criado 30 de outubro de 2010
Ultima resposta 9 de dez. de 2012
Respostas 1
Participantes 2