java备份MySQL (windows linux)
来源:互联网 发布:淘宝助理怎样导入csv 编辑:程序博客网 时间:2024/05/01 15:04
作为初级的管理员,每天都要备份数据,自动的任务不会设置,于是‘基本靠手’,这样不但繁琐,还保不齐甲流隔离了,有手没处使。
所以写个java类吧,加载到SPRING程序的自动运行任务中。思路就是使用java调用系统的命令符,执行mysqldump命令。
·首先是Windows系统下:
给大家提个醒:
有人说用:“mysqldump --uroot --p123456 --opt”。但是我没有成功,最后使用这种写法成功了:“mysqldump --user=root --password=123456 --opt”
看来要写完整的方式。
·然后是Linux系统下:
这里很多人遇到的问题是
程序不报错,命令不执行,sql文件没有生成。我已开始用了以下几种写法:java.lang.Runtime.getRuntime().exec(new String[] { mysql });
java.lang.Runtime.getRuntime().exec(new String[] { "shell "+mysql });
java.lang.Runtime.getRuntime().exec(new String[] { "/bin/bash "+mysql });
java.lang.Runtime.getRuntime().exec(new String[] { "/bin/bash/shell "+mysql });
都没有成功,最后试验了这种写法成功了:
java.lang.Runtime.getRuntime().exec(new String[] { "sh", "-c", mysql });
前提是环境变量中都把MySQL的bin目录加上了。
下面请看完整java备份MySQL (windows linux) 代码。
- java备份MySQL (windows linux)
- java备份MySQL (windows linux)
- 自动备份mysql数据库(兼容windows,linux)
- windows和linux下备份mysql
- java 备份mysql(可用于windows和linux)独立类
- linux下java备份还原mysql数据库
- linux和windonw下mysql备份java
- windows下mysql备份
- windows 备份mysql
- windows mysql备份命令
- windows定时备份mysql
- Linux/Windows 下MySQL定时按日期备份数据
- windows和Linux定时任务备份数据库(Mysql)
- Windows 和Linux 下 Mysql 数据库备份导出
- Java程序调用系统命令进行mysql数据库的备份与还原,windows下mysql备份
- java在windows调用CMD 备份mysql数据库,调试通过
- 使用Linux备份Windows
- 定时备份mysql数据库 并删除7天前的备份 (windows linux )
- 随机数的产生
- WWW的核心——HTTP协议
- 增强记忆力
- 电脑140招实用技巧
- websecurity tools update
- java备份MySQL (windows linux)
- SOAP 1.1规范
- JAVA开发者最常去的20个英文网站
- RISK IT Framework and Practitioner Guide
- 实施DbUtils
- media="screen"
- 淘宝的一个自动补全提示的控件收藏
- 获取汉字首字母
- windows 右键菜单加入命令行入口选项