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文件还原

  

  

  

posted @ 2023-07-30 17:52  [春风十里]  阅读(540)  评论(0编辑  收藏  举报