mysql数据库实现备份
1、程序上备份(通过spring中定时任务执行程序)
public void exportSql(){
StringBuffer command = new StringBuffer();
String username = "root";// 用户名
String password = "root";// 密码
String host = "localhost";// 导入的目标数据库所在的主机
String port = "3306";// 使用的端口号
String exportDatabaseName = "dataBaseName";// 导入的目标数据库的名称
String exportPath = "C:/mytable.sql";// 导入的目标文件所在的位置
// 密码是用的小p,而端口是用的大P。
command.append("mysqldump -u").append(username).append(" -p").append(password)
.append(" -h").append(host).append(" -P").append(port)
.append(" ").append(exportDatabaseName).append(" -r ")