问题标签 [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.
postgresql - 在 CentOS 7 上更改 PostgreSQL 数据目录
我正在尝试更改 CentOS 7 上 PostgreSQL 的默认 data_directory ,但没有取得多大成功。我有使用以下手册在 Ubuntu 上成功更改的经验:
http://climber2002.github.io/blog/2015/02/07/install-and-configure-postgresql-on-ubuntu-14-dot-04/
但是我无法在 CentOS 上执行此操作,目录不同,找不到如何调用 initdb 来创建新集群、将现有数据库文件移动到新目录等。
有人可以就此提出建议吗?也没有发现任何有用的东西。
谢谢。
mysql - MySQL 中的 DataDir 是什么?
我知道@@datadir 在 MySQL 查询中的用法,例如;
它输出类似的东西:
但它到底是什么?它有什么作用?MySQL的目录数据有什么特殊含义吗?为什么 MySQL 中有一个特定的命令,例如 @@datadir?
mysql - Unable to restart mysql after changing the datadir
I am unable to restart the server after changing the default datadir
from C:/ProgramData/MySQL/MySQL Server 5.7\Data
to D:/Data
.
- I changed
datadir
todatadir="D:/Data"
- Then I stopped
mysql
- Copied the
Data
directory toD:/
- Attempted to restart the server
- Unable to start
What could be the reason for it?
Error snapshot:
However, it works fine if the original datadir path is restored.
ubuntu - ubuntu 上的 MariaDB 10.1.13 值得信赖:没有其他数据目录可能
在 64 位 Ubuntu 可信服务器上:
我有 MariaDB 10.1 和不同的 datadir 工作
昨天我收到了更新 10.1.13-MariaDB-1~trusty 来自
MariaDB 不会再启动了。
我重命名了 /etc/mysql、/usr/lib/mysql 和 /var/lib/mysql 并重新安装了 MariaDB 服务器和客户端。我进行了 dpkg-reconfigure 并在 /var/lib/mysql 中获得了一个新的原始数据库。有了它,我可以启动 MariaDB。
我再次将 /var/lib/mysql 复制到具有所有权限的 /mnt/SRVDATA/var/lib/mysql ,我将 my.cnf 更改为将 datadir 指向 /mnt/SRVDATA/var/lib/mysql 但 MariaDB 不会启动。
Apparmor 已关闭,它的配置文件已拆除。
系统日志中的错误:
非常感谢任何提示!
此致
c# - C# Visual Studio:|数据目录| 连接字符串中的关键字与 mdf 文件冲突
与 2 名开发人员一起处理 Windows 窗体应用程序项目。|DataDirectory|
通过 tfs 共享源代码,由于每台 PC 的数据目录不同,已将数据目录路径替换为关键字。( C:\Users\username\Documents\Visual Studio 20XX\Projects\solution folder\solution folder
)
已在连接字符串中使用此相对路径作为
问题是当 C# 应用程序将数据发送到 SQL Server 数据库时,它显示数据已添加到数据库中,但实际上数据库没有更新。
发现连接字符串与.mdf
位于根文件夹中的文件与.mdf
位于bin\debug
. SELECT
使用|DataDirectory|
. INSERT 查询在使用时不起作用|DataDirectory|
,但在使用实际目录路径而不是|DataDirectory|
.
如何解决这个问题呢?要求是:
从 tfs 获取最新版本后,每次都不需要修改目录路径,需要
|DataDirectory|
始终保持不变。连接字符串不应与
.mdf
根文件夹和文件夹中的文件发生冲突bin\debug
。
mysql - 运行 ALTER 以添加新列时 tmp 表未增长
我有一个大约 25 GB 的表,我必须添加一列。
我运行一个脚本,当我执行它时,我可以在数据目录中看到临时表,但它停留在大约 480K。我可以在进程列表中看到 ALTER 正在运行并且没有问题。
如果我在长时间活动后终止脚本,那么在 processlist 中,查询将保持“终止”状态,并且 tmp 文件将开始增长,直到查询被完全终止(即,从 processlist 中的“终止”状态变为消失完全脱离进程列表)。
当我运行以下命令时(在终止查询之前):
它也没有显示任何添加的行。
还有什么我可以做的吗?
mysql - ubuntu,MySQL 更改数据目录
我刚刚在新的 ubuntu 发行版 16 上安装了 Mysql 5.7。我正在尝试将 Mysql Datadir 移动到特定的磁盘中。我当时跟着
但是当尝试启动mysql时它失败了
请帮我。
mysql - Mysql datadir 的目的是什么?
我有时会从我们的 mysql 服务器获取connection refused
或错误。connection lost
我注意到这是因为分配给 datadir 的分区是 100% 满的,有 5kb 的可用空间。所以任何请求都不应该通过,是吗?为什么有些查询运行正确而有些则没有?例如,Mysql 在 SELECT 期间是否使用 datadir 分区中的可用空间?
感谢您帮助我澄清这一点。
sql-server - SQL Server 的 SQLDataRoot 注册表值有什么用途?
SQL Server 在安装期间创建此注册表值:
In 最初将其设置为默认数据目录上方的文件夹,例如,
它也出现在 SQL 配置管理器中(尽管不可修改):
然而,SQL Server 似乎并没有真正使用这个注册表值来做任何事情。更改它似乎不会影响创建或附加数据库的位置。即使将其更改为无效路径似乎也不会影响 SQL Server。有谁知道它是否用于任何事情,如果是,是什么?它是一些不再使用的遗留值吗?
mysql - 在 Ubuntu 上找不到 mysql 的数据目录
我正在尝试在虚拟机(Ubuntu 14.04 64 位)上安装 mysql。我仔细按照网站上的说明进行操作: https ://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#repo-qp-apt-install-from-source
我只关注了第一部分:“全新安装 MySQL 的步骤”
一切顺利,我可以启动和停止 mysql。
然后我跳到部分:安装后设置和测试 https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization.html
在那里,在第一步中,它正在谈论一个我找不到的目录。更准确地说,我在任何地方都找不到具有 /bin/mysqld 的目录
在“数据目录初始化”部分的第 4 点需要 /bin/mysqld。
我安装它并删除它很多次。现在它刚刚被删除,所以我不能提供更多信息。如果有人需要更多信息,我很乐意像以前一样重新安装它。
欢迎任何形式的帮助,谢谢。