我想使用c#创建mysql数据库备份。但是这段代码确实存在问题,因为在我的数据库中我使用了“ latin1_swedish_ci”,这就是为什么在导出本地化数据后将其转换为这种形式žÃ›Å’”。
try
{
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
using (MySqlConnection conn = new MySqlConnection(con))
{
using (MySqlCommand cmd = new MySqlCommand())
{
using (MySqlBackup mb = new MySqlBackup(cmd))
{
cmd.Connection = conn;
conn.Open();
mb.ExportToFile(path + "\\backup.sql");
conn.Close();
}
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}