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 !!