从Android客户端(Xamarin)备份MariaDB数据库

时间:2019-05-17 09:58:59

标签: mysql database xamarin mysqlbackup.net

MySQLBackup.net可以在Windows应用程序上正常运行,但不能在Xamarin中使用(完全相同的代码进行测试)。

我可以使用任何解决方法或替代方法吗?我真的迷路了...

我想从Linux(Debian9)MariaDB服务器上备份数据库,所以我找到了MySqlBackup.NET,但是没有什么可以使其与Xamarin一起使用。

有我要备份的代码(可在Windows控制台应用中使用):

                // Use MySqlBackup.Net to backup database
                using (var conn = new MySqlConnection("myconnstring"))
                {
                    conn.Open();

                    using (MySqlCommand cmd = new MySqlCommand())
                    {
                        conn.Open();

                        using (MySqlBackup mb = new MySqlBackup(cmd))
                        {
                            cmd.Connection = conn;
                            mb.ExportToFile(Constants.EXPORT_PATH + "/dolibarr_" + identifier + "dataBackup.sql");
                            conn.Close();
                        }
                    }
                }

获取异常:“ MySql.Data.MySqlClient.Replication.ReplicationManager”的类型初始值设定项引发了异常。

0 个答案:

没有答案