问题标签 [datadirectory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5523 浏览

mysql - 数据目录移动后 MySQL 不会启动。

我在 Ubuntu 10.04 上运行 MySQL 5.1,直到最近,我使用默认数据目录位置。配置文件的其他一些部分针对性能进行了调整,但路径保持默认。

最近,我开始空间不足,决定添加另一个硬盘,将其挂载为 /mysql 并仅用于 MySQL 数据。因此,我更改了路径,将旧数据目录复制到新数据目录中,并认为这将结束。

不幸的是,事实并非如此——后来发现 apparmor 是问题所在,尽管我在 apparmor 中更新了 MySQL 配置文件以反映新路径。经过一些混乱,禁用apparmor,服务器可以工作,我能够导入大数据库,这是我需要更多空间的最初原因。

现在,那是昨天 - 导入了整个 200GB 的数据库,对密钥进行了排序,一切似乎都很好,直到我今天尝试启动服务器。这是我在日志中看到的错误:

这里有一些奇怪的事情:

a) 我以 root 身份使用 sudo-ed,并且我正在使用“service mysql start”命令来启动它 b) 在任何配置中都没有提到 /home/{my_username}... path ANYWHERE。

我找不到有关此类问题的任何信息或错误报告。我什至不知道我会搜索什么,因为这个问题不能用不到 2 段来解释。

更多信息:手动设置innodb_data_home_dir消除了早期的问题,但是,现在我得到了这个:

现在,这个盒子上没有“白杨”用户,我一点也不知道为什么它要尝试将日志文件放在那里。

0 投票
1 回答
15354 浏览

mysql - 无法创建/写入文件 - linux 中的错误代码 13

我正在尝试在 linux 中创建一个 mysql 表,并将数据目录更改为另一个位置。具有完全权限的选定文件夹。但我收到错误“无法创建/写入文件”。我用谷歌搜索,发现这个错误与权限被拒绝有关。我可以使用chown命令将文件夹的所有者权限更改为 root 。但它仍然显示相同的错误。

我可以做什么???请给我任何宝贵的建议......

0 投票
1 回答
4651 浏览

entity-framework - 使用 |DataDirectory| 时出现“不支持 URI 格式”异常 在实体框架连接字符串中

我在 Visual Studio 2012 中有一个单元测试项目,我在其中存储 SQL Server 2012 的 AdventureWorks MDF 文件(该文件名为 AdventureWorks2012_Data.mdf)。在 Visual Studio Server Explorer 中,我可以在数据连接中添加 MDF 并浏览数据库。右键单击 $/Data Connections/AsventureWorks2012_Data.mdf 并选择属性使我可以访问连接字符串,如下所示:

数据源=(LocalDB)\v11.0;AttachDbFilename=C:\Projects\Common\Source\Framework\Framework.Data.Tests\AdventureWorks2012_Data.mdf;Integrated Security=True;Connect Timeout=30

我将其复制到 app.config 文件中的实体框架连接字符串中,如下所示:

请注意,AttachDbFilename 包含 MDF 文件的完整路径:C:\Projects\Common\Source\Framework\Framework.Data.Tests\AdventureWorks2012_Data.mdf

当我运行单元测试时,一切都按预期进行。

我将 AttachDbFilename 更改为 |DataDirectory|\AdventureWorks2012_Data.mdf,如“ ADO.NET Entity Framework Connection Strings ”中所述,并按照“ ADO.NET |DataDirectory| where is thisdocumented? ”中所述设置 DataDirectory,以便我的连接字符串现在如下:

使用 |DataDirectory| 的变化 导致以下运行时错误:

我已经对此进行了几天的研究,并尝试了无数种变化,但均未成功。我什至调试了 Microsoft 代码,但通过编译器优化,我无法在堆栈上看到任何调试信息。

有没有人遇到过这个特定问题?

0 投票
3 回答
108 浏览

c# - 如何在 C# 中的文件夹中搜索文件夹?

我想检查特定文件夹是否存在于 c# 中的文件夹中。目前我正在使用以下代码。

我想知道是否有更好的方法来做到这一点???

0 投票
2 回答
3833 浏览

mariadb - 更改 mariadb 中的数据目录

我正在尝试更改mariadb中的数据目录,在更改ini文件中的数据目录路径后,尝试重新启动服务,它无法启动!显示如下警告:

在 MySQL 中,数据目录更改工作正常。但我不知道为什么同样不能使用mariadb.

只有默认路径有效...

0 投票
1 回答
6231 浏览

c# - 如何更改 |DataDirectory| 的位置 在用 C# 构建的 ASP.NET 应用程序中

可能重复:
在 C# 中为 Access DB 使用连接字符串中的相对路径

这是我在 web.config 中的当前连接字符串

但应用程序不是在 App_Data 文件夹中查找,而是在

这是不对的。如何以及在哪里可以更改 |DataDirectory| 的默认位置 成为项目文件夹内 App_Data 的相对路径?

0 投票
1 回答
1774 浏览

c# - 将 DataDirectory 设置为可执行文件的位置

我正在开发一个使用 SQL Server CE 数据库的应用程序。对于我的产品的最终最终版本,我将把我的数据库放在一个特定的位置,但是,为了测试目的,我需要把它放在与程序的可执行文件相同的位置。问题是我的 DataDirectory 指向了它在最终版本中所在的目录。有没有办法找出可执行文件的文件位置并将 DataDirectory 设置为该位置?

更新:

我尝试了下面的代码,但现在它甚至不会将数据加载到 DataGridView 中。

0 投票
1 回答
407 浏览

installation - ClickOnce 应用程序在错误的目录中查找

我有一个用 SQL 数据库制作的程序。在 VS 2010 中一切正常。但后来我发布它并抛出一个错误,说它找不到我的数据库。我用过|数据目录| 当我为它编写字符串时,我搜索了我的数据库文件。

我找到了一个文件夹,其中包含我的数据库和应用程序文件。我双击它,你知道什么,工作正常。我唯一的问题是安装程序的所有快捷方式都不起作用,它们指向一个空文件夹。有没有办法让它们链接到安装程序制作的这个好文件夹?

我注意到它在文件夹名称“data”下的文件路径下寻找我的数据库。在我的应用程序安装到的组件上的 AppData/Local 中有 2 个文件夹。一个导致我的应用程序,另一个导致什么都没有,并被标记为“数据”。似乎我的程序一直在里面寻找,但就像我说的,如果我按照其他路径并直接从该文件夹运行 .exe,它运行正常。

0 投票
1 回答
3361 浏览

c# - winforms 数据目录位置

我有使用 SQL compact 的 ac# winforms 应用程序,这是数据库的连接字符串:

如何获取连接字符串指向的路径?即:C:\Users\name\AppData... 等

0 投票
2 回答
4560 浏览

android - 删除数据目录中的文件

我有和Android一样的问题,删除我的数据目录中的文件?

但这对我不起作用。

这应该是删除该文件的最简单方法,但不知何故我做不到。权限被添加到 android 清单中:

所以这不是问题。该字符串引导我归档:

我的问题实际上在哪里?我想不通。

下载文件的代码: