标签: database

如何将 postfix hash: databases 替换为 static: 或 inline:?

例如,替换后缀哈希数据库的语法是什么

domain.tld PREPEND my-header: foobar
Run Code Online (Sandbox Code Playgroud)

使用静态地图?

文档将其定义为Example: "inline:{ key=value, { key = text with whitespace or comma }}".

几种替换它的方法似乎不起作用,甚至不清楚 hash: db 到底有多少字段。域是唯一的键,其余的是字符串吗?与域关联的三个字段是否应该有一些列表语法?那么具有多个值的键(多行以哈希中的相同域开头:db)呢?

postfix sql database

3
推荐指数
1
解决办法
1733
查看次数

致命错误:mysql.user 表已损坏。请运行 mysql_upgrade

我调整了 Azure VM 的大小,现在在 VM 内的 Windows 中运行的 MySQL 数据库已经死了。我在启动时看到以下致命错误。我试图按照它的建议运行 mysql_upgrade ,但只是出错,说它无法连接。有没有人对如何解决这个问题有任何想法?

2016-07-12T09:59:48.426367Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
2016-07-12T09:59:48.426367Z 0 [Note] IPv6 is available.
2016-07-12T09:59:48.426367Z 0 [Note]   - '::' resolves to '::';
2016-07-12T09:59:48.426367Z 0 [Note] Server socket created on IP: '::'.
2016-07-12T09:59:48.426367Z 0 [Note] Shared memory setting up listener
2016-07-12T09:59:48.438315Z 0 [Note] InnoDB: Loading buffer pool(s) from C:\ProgramData\MySQL\MySQL Server 5.7\Data\ib_buffer_pool
2016-07-12T09:59:48.455584Z 0 [Note] InnoDB: Buffer pool(s) load completed at     160712  9:59:48
2016-07-12T09:59:48.455584Z 0 [ERROR] Fatal error: mysql.user …
Run Code Online (Sandbox Code Playgroud)

mysql windows database

3
推荐指数
1
解决办法
8860
查看次数

VMware ESXi:暂停 VM 进程(允许 NFS 存储重新启动),对数据库、AD、特殊情况有任何副作用吗?

情况:

在集成的一体化 ESXi/ZFS 存储服务器上,其中存储 VM 使用裸机磁盘并通过 NFS(或 iSCSI)将文件系统导出回 ESXi,后者将其用作其他 VM 的池存储,存在更新存储虚拟机时会出现问题,因为许多正在运行的虚拟机依赖于它,并且会因NFS.AllPathsDown或类似原因而超时,这等于从普通服务器中拉出驱动器而不将其关闭。

当然,可以关闭所有 VM,但这会变得非常耗时且乏味(或必须编写脚本)。将 VM 移动到另一台主机可能是可能的,但需要更长的时间,并且在较小的设置中可能无法实现,其中一台机器就足够了。暂停虚拟机可以工作,但也很慢(有时比关闭慢)。

可能的解决方案...

  1. 一个简单而有效的解决方案似乎是通过 CLI 停止 VM 进程,在使用kill -STOP [pid]找到它后ps -c | grep -v grep | grep [vmname],执行存储 VM 的升级/重新启动,然后使用 继续执行 VM 进程kill -CONT [pid]
  2. 一个类似的解决方案可能是快速重启(在 Solaris/illumos 上可用reboot -f或在 Linux 上可用)的组合,kexec-reboot这需要几秒钟而不是几分钟,以及 ESXi 中的 NFS 超时(在 NFS 连接丢失时,所有 I/O 都被暂停,我认为120 秒,直到假定存储永久关闭)。如果重新引导时间在 ESXi NFS 窗口内,理论上它应该类似于磁盘由于纠错而在一分钟内没有响应,然后恢复正常操作。

……还有问题?

现在,我的问题是:

  1. 哪种方法更可取,或者它们同样好/坏?
  2. 在数据库、Active Directory 控制器、用户运行作业的机器等特殊情况下,有哪些意想不到的副作用?
  3. 应该注意哪里?链接博客上的评论提到,例如,当 CPU …

zfs active-directory database nfs vmware-esxi

3
推荐指数
3
解决办法
1203
查看次数

使用ansible多次初始化postgresql

使这个任务第一次就能工作:

- name: Initialize the Database
  command: /usr/pgsql-9.6/bin/postgresql96-setup initdb
Run Code Online (Sandbox Code Playgroud)

如果第二次运行,会出现错误:

致命:[192.168.0.1]:失败!=> {“更改”:true,“cmd”:[“/usr/pgsql-9.6/bin/postgresql96-setup”,“initdb”],“delta”:“0:00:00.017590”,“结束”: "2019-12-11 06:08:49.999631", "msg": "非零返回码", "rc": 1, "start": "2019-12-11 06:08:49.982041", "stderr ": "", "stderr_lines": [], "stdout": "数据目录不为空!", "stdout_lines": ["数据目录不为空!"]}

如果它已经在服务器上初始化了数据库,如何避免运行此任务?

database ansible

3
推荐指数
1
解决办法
2485
查看次数

数据库模式和配置的修订控制

管理对数据库架构和配置的修订的最佳实践是什么?

你使用什么工具?

迈克尔

database database-administration

2
推荐指数
1
解决办法
501
查看次数

MySql服务器连接问题

由于我们的数据库服务器 (MySql) 停止响应/拒绝连接,我们最近开始出现停机。当我们使用 mytop 进行监控时,我们得到以下(很多)信息:

5033 unauthent   217.75.117.87  0 Connec login
Run Code Online (Sandbox Code Playgroud)

该IP是我们自己的,应该允许连接到服务器,并且大部分时间都可以工作。

一些 MySql 分发信息:

Ver 14.12 Distrib 5.0.27, for portbld-freebsd6.2 (amd64) using  5.0
Run Code Online (Sandbox Code Playgroud)
  • 有没有人知道为什么会发生这种情况以及这意味着什么?
  • 我们如何解决这个问题?
  • 在谷歌上搜索mysql unauthent使我进入了一个论坛帖子,该帖子说问题已通过使用--skip-resolve-names标志启动 mysql 来解决。这个标志有什么作用,启用它有什么后果?

我们在这里变得非常绝望,因此非常感谢快速响应。谢谢!

mysql configuration database slow-connection

2
推荐指数
1
解决办法
735
查看次数

如何将表从一个 SQL 数据库复制到另一个?

我有一个数据库(它是 Postgres,如果这很重要),我想取出其中的两个表,导出它们,然后将它们导入另一个数据库。我怎么做?

编辑添加谷歌诱饵:转储

postgresql sql database

2
推荐指数
1
解决办法
5404
查看次数

如何禁用破坏性数据库命令?

大多数系统管理员都了解黑客对他们管理的 SQL 数据库执行 DROP 或 DELETE 等破坏性命令的风险。有没有办法完全禁止执行这些命令,可能是通过配置 MySQL / MS SQL / PostgreSQL,或者修改源代码(如果它们是开源的),删除那些危险的功能。

 Once you have your webapp online,
 would someone with honorable intentions
 ever need to DROP a table?!
Run Code Online (Sandbox Code Playgroud)

这可能是“主要”数据库安全性的圣杯解决方案,而不是四处奔波试图阻止这些完全不必要的命令。当然,在开发或可维护期间,它们可以重新启用,然后在不需要时关闭。

mysql security database datacenter sql-server

2
推荐指数
1
解决办法
3220
查看次数

数据库中的数据量

我知道数据库可以是特定大小的 X,但其中一些文件是空的,日志数据等

如何找出数据库中有多少 B/KB/MB 的真实数据?

database sql-server

2
推荐指数
1
解决办法
131
查看次数

数据中心与数据仓库

我听说这两个术语经常使用。数据中心与数据仓库有什么区别?这些术语可以互换吗?

database web-hosting web-server datacenter data-warehouse

2
推荐指数
1
解决办法
1万
查看次数