输入mysqldump命令时提示不是内部外部命令怎么回事,path输入没有问题,是mysql所在目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入mysqldump命令时提示不是内部外部命令怎么回事,path输入没有问题,是mysql所在目录相关的知识,希望对你有一定的参考价值。
该问题已经解决第一步 测试环境变量
如果安装mysql的时候没有自动配置windows环境变量,则需要手动配置mysql环境变量,在“我的电脑->右键属性->环境
变量” 修改系统环境变量path添加(自己的mysql安装路径)我的是:c:/Programs Files/MySQL/MySQL
Server 5.0/bin; 进入cmd中测试mysql -uusername -ppassword 是否能成功,成功则表示配置成功
第二步 实现远程备份数据库
cmd中实现方法:
在cmd中输入:mysqldump -uroot -padmin -h 192.168.1.99 db_cyk > d:/test.txt
java代码中实现的方法:
String command="cmd /c mysqldump -uroot -padmin -h 192.168.1.99 db_cyk > d:/test.txt "
Runtime.getRuntime().exec(command);
表示将192.168.1.99上的用户名是root 密码是 admin 的db_cyk数据库备份到 d盘的根目录test.txt文件中
第三步 实现远程还原数据库(区别“<”和“>”)
cmd中实现方法:
在cmd中输入:mysql -uroot -padmin -h 192.168.1.99 db_cyk <d:/test.txt
java代码中实现的方法:
String command="cmd /c mysql -uroot -padmin -h 192.168.1.99 db_cyk < d:/test.txt "
Runtime.getRuntime().exec(command); 参考技术A 如果确定你路径没问题的话,那就要看下你那个路径下也就是bin下面有没有mysqldump.exe这个文件本回答被提问者采纳
以上是关于输入mysqldump命令时提示不是内部外部命令怎么回事,path输入没有问题,是mysql所在目录的主要内容,如果未能解决你的问题,请参考以下文章