简介
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。
mysqldump参数大全参考:https://www.cnblogs.com/qq78292959/p/3637135.html
使用
帮助类如下
package com.common.utils;
import java.io.File;
import java.io.IOException;
/**
* ---------------------------
* MySQL备份工具类
* ---------------------------
*/
public class MySQLDatabaseBackupUtils {
/**
* 备份数据库某些表
*
* @param host IP地址
* @param userName 数据库的用户名
* @param password 数据库的密码
* @param savePath 备份文件的地址
* @param fileName 备份文件名称
* @param databaseName 需要备份的数据库的名称
* @param tableNames 表名如:test1 test2 test3
* @param mysqlBin mysql安装路径 如:E:\mysql-5.7.24-winx64\bin
* @return 备份成功返回true, 否则返回false
*/
public static boolean backup(String host, Str