java调用mysql命令备份恢复数据库的时候,命令在cmd下执行可恢复数据库,但在java程序中调用该命令却无法恢复数据库.
- Java code
String stmt = "C:\\Program Files\\MySQL\\MySQL Server 5.1\\bin\\mysql -h127.0.0.1 wconfigserverdb -uroot -p123456 < f:\\test.sql"; Runtime.getRuntime().exec(stmt);
------解决方案--------------------
在你电脑或服务器上设置MySQL的环境变量,这个你应该会吧,就是在PATH里加上你Mysql的bin目录,然后重启电脑,OK了。