C#实现对MYSQL数据库的备份和还原
需在引用中添加MySqlBackup.dll,然后引入命名空间;
using MySql.Data.MySqlClient;
备份数据库:
using (MySqlConnection con = new MySqlConnection(conStr))//建立数据库连接
{
using (MySqlCommand cmd = new MySqlCommand())
{
using (MySqlBackup back = new MySqlBackup(cmd))
{
backFile = file;
cmd.Connection = con;
con.Open();
back.ExportToFile(file);//备份到指定.sql文件
con.Close();
}
}
}
还原数据库:
back.ImportFromFile(backFile);从指定.sql文件还原

浙公网安备 33010602011771号