- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用以下代码从 mysql 本地服务器备份我的数据库:
string folder = DateTime.Now.Date.ToString("yyyy-MM-dd");
var root = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath),"Database backup");
var newFolderPath = Path.Combine(root, folder);
if (!Directory.Exists(newFolderPath)) // if it doesn't exist, create
Directory.CreateDirectory(newFolderPath);
MySqlConnection myCon = frmStudentsSignup.establishConnectionToMysql();
using(MySqlCommand cmd = new MySqlCommand()) {
using(MySqlBackup mb = new MySqlBackup(cmd)) {
cmd.Connection = myCon;
myCon.Open();
mb.ExportToFile(newFolderPath);
myCon.Close();
}
}
午餐后这条线
mb.ExportToFile(newFolderPath);
我明白了
access to the path ... is denied.
我的路径位于Visual Studio项目目录。
此外,新目录的创建正在运行,因此我不知道可能出了什么问题。
最佳答案
只是一个建议,但您可以尝试在目录路径中使用尾部斜杠,即将 newFolderPath 分配行更改为
var newFolderPath = Path.Combine(root, folder) + Path.DirectorySeparatorChar;
如果这没有帮助,请尝试使用较短且不包含空格或破折号 (-) 等特殊字符的路径,例如C:\测试路径\
关于c# - 使用 mysqlBackup 备份数据库时访问路径被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26440272/
我正在尝试使用以下代码从 mysql 本地服务器备份我的数据库: string folder = DateTime.Now.Date.ToString("yyyy-MM-dd");
我的想法是创建一个 cronjob,每隔半小时左右对我的数据库进行一次增量备份。 根据 mysqlbackup 文档,我必须首先对我的数据库进行完整备份,然后才进行增量备份,所以我这样做了: mysq
我正在尝试使用 MysqlBackup 库 ( http://mysqlbackupnet.codeplex.com/ ) 进行数据库备份。 当我使用本地 Mysql 服务器时,一切正常。我尝试连接到
我使用了 following code用于备份MYSQL数据库。 private void button2_Click(object sender, EventArgs e) {
我正在使用 MySqlBackup.dll (MySqlBackup.NET),它又使用 MySql.Data.dll 来转储数据库。我认为 MySqlBackup.NET 导致了这种行为,所以我将其
我有一个使用 MySQL 作为数据库的 winforms 应用程序。我使用包 MySqlBackup.NET 在应用程序中执行备份任务。 现在我将 MySQL 连接器更新到 8.0.17 版,将 My
我使用 mySqlBackup 库使用以下标准代码从 mySql 服务器备份和恢复我的数据库: string constring = "server=localhost;user=root;pwd=q
我正在尝试使用 mysqlbackup 备份我的数据库,但我不断收到此错误,我不知道为什么指的是权限被拒绝错误。 我已经关闭了 SeLinux,因为我认为这是原因,但 selinux 日志中也没有任何
我是一名优秀的程序员,十分优秀!