AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[database-administration](server)

Martin Hope
DerpDerp
Asked: 2021-11-04 09:13:35 +0800 CST

在特定数据库上授予 CONNECT 所需的 Postgres 角色

  • 0

我正在尝试将数据库上的连接授予用户作为该数据库中的模式所有者。

架构所有者不是超级用户。

我是否需要成为数据库的所有者才能执行

GRANT CONNECT ON DATABASE DBXXX TO USER_YYY; ??

除了超级用户之外,应该授予用户什么角色以允许它授予连接?

user-management database-administration postgresql psql
  • 1 个回答
  • 384 Views
Martin Hope
gvdm
Asked: 2020-10-08 23:30:21 +0800 CST

每天数据库都处于恢复挂起状态

  • 0

我有一个托管 SQL Server 2016 命名实例的 Azure 虚拟机。在这种情况下,我有几个数据库。现在,我们每天晚上 11.59 关闭虚拟机并在早上 8.00 重新启动它。问题是每天我都会发现一些处于“恢复待定”状态的数据库。这很烦人,因为我必须执行 SQL 脚本才能将 DB 置于正常状态。

你有什么线索为什么每天都会在某些(但总是相同的)数据库上发生这种情况?

谢谢

database-administration sql-server-2016
  • 1 个回答
  • 155 Views
Martin Hope
kryz
Asked: 2020-09-20 17:22:02 +0800 CST

尝试访问 AWS Lightsail 数据库时出现“拒绝访问”

  • 1

我正在尝试使用 Navicat Premium 15.0.21(发布时可用的最新版本)连接到我的 AWS Lightsail 数据库实例。

我的数据库处于公共模式。我将端点、用户名和密码直接复制并粘贴到 Navicat;端口 3306。Lightsail 将数据库报告为“可用”。

这些设置超过 24 小时没有改变,我已经多次重启实例,但 Navicat 一直告诉我“拒绝访问”

这是错误的屏幕截图: image

我还尝试过通过多个国家/地区连接 VPN。我曾尝试与 DBeaver 连接;同样的问题(拒绝访问)。我在 MacOS Catalina 10.15.4 上运行 Navicat。

有谁知道怎么了?

database database-administration amazon-web-services amazon-lightsail navicat
  • 1 个回答
  • 727 Views
Martin Hope
Michael restore Monica Cellio
Asked: 2020-02-20 19:25:13 +0800 CST

为什么我不需要证书来连接到我们的 AWS 数据库?

  • 1

我是一名开发人员,而不是 devops 或系统管理员。人和我正在努力弄清楚我们必须对 SSL 证书和我们的 AWS 数据库做些什么。众所周知,AWS数据库2015年颁发的证书将于2020年3月5日到期,需要安装2019年颁发的证书。

但是,在我看来,我们不需要证书即可连接到我们的 AWS 数据库。我的意思是要连接到我们的Azure数据库之一,需要以下 *nix 命令:

mysql -h ourstuff.database.azure.com -u ouruser -p --ssl-ca=certificatefile.crt.pem --ssl-mode=VERIFY_CA

但是要连接到我们的 AWS 数据库,我们不需要 SSL 的东西:

mysql -h ourstuff.blahblahblah.rds.amazonaws.com --database=ourdatabase -u ouruser -p

同样,我们有 PHP 应用程序提供证书以连接到 Azure 数据库(通过mysqli_ssl_set()),但不用于 AWS。

所以我有这些问题:

  • 由于 AWS 仪表板中没有用于从数据库中删除证书的选项,我如何在不提供任何凭据的情况下连接到数据库?(密码除外)是因为我在公司的网络上,并且该网络被列入白名单吗?
  • 我应该怎么做才能强制客户提供凭据?清空 IP 白名单表?如果存在这样的事情。
  • 如果访问是基于 IP 白名单,如果我们强制通过 SSL 访问,它真的会增加数据库的安全性吗?
  • 如果现在不需要证书,由于连接用户名(根据下面 Mlu 的回答),当我安装 2019 证书时会改变吗?

期待中的感谢。

security database-administration ssl-certificate amazon-web-services
  • 1 个回答
  • 65 Views
Martin Hope
SynthCat
Asked: 2016-11-03 06:20:19 +0800 CST

登台和生产共享同一个数据库服务器?

  • 0

我目前正在尝试为我们的实时网站设置一个登台环境。(Magento e-com 网站这是我们当前的设置:

  • Prod Web 服务器(Apache、PHP 等)的一滴
  • Prod 数据库服务器 (MySQL) 的一滴
  • 一个用于暂存 Web 服务器的 droplet(从 prod 服务器的快照创建)

所以最后要做的就是设置临时数据库服务器,但我需要另一个 Droplet 吗?

以前的开发人员说我可以在 prod 数据库服务器上创建一个新数据库并将其用于暂存,但这不会导致不必要的负载/压力吗?

database database-administration vps
  • 1 个回答
  • 1544 Views
Martin Hope
nwarriorch
Asked: 2016-10-04 10:39:24 +0800 CST

生产中的 corosync + 起搏器 + percona 代理

  • 0

我们计划在带有 GTID 的 mysql 5.7.1 上使用起搏器 Corosync 和 Percona 代理实现 HA。我用谷歌搜索了一会儿,发现没有足够的信息。我想知道是否有人对 HA 使用类似的堆栈,或者是否有人可以对常见用例错误和关于整个事情的建议提出任何建议。

如果您能说明在生产中使用起搏器,例如常见问题、生产问题、您可以自动化多少等,那就太好了。

mysql database-administration high-availability pacemaker corosync
  • 1 个回答
  • 430 Views
Martin Hope
user126715
Asked: 2016-09-30 10:57:09 +0800 CST

oracle 可以同时处理 SERVER = POOLED (DRCP) 和 SERVER = DEDICATED 客户端吗?

  • 1

我运行一个使用 Oracle 11g 实例作为后端的 PHP 应用程序。我们目前连接 DEDICATED 作为我们的类型,但我们无法扩展。

因此,我向 DBA 建议我们实现 DRCP 连接池,因为这似乎是在 php 环境中处理的最佳(唯一?)方式。

问题是其他应用程序/供应商也连接到同一个数据库,并且 DBA 关心将每个人切换到池化,因为这将是一项巨大的测试工作。此外,我们会有不同的用户 ID,所以如果我们都必须在同一个池中,我什至认为在这种情况下池化是没有意义的。

所以,我的问题是服务器可以同时为想要通过 DEDICATED 连接的客户端和我通过 POOLED 连接的客户端提供服务吗?

database oracle database-administration oracle-11g pool
  • 1 个回答
  • 290 Views
Martin Hope
user370480
Asked: 2016-08-15 11:12:05 +0800 CST

Active Directory CSV 查询不是管理员

  • -1

我的情况:

我在帮助台工作,可以访问服务器的活动目录。我没有编辑权限。我控制着库存,需要有一种方法来更有效地获取员工信息,然后再通过 AD GUI 导航。

我在这里问是因为我可能会也可能不会以我想要的方式利用这些信息。我不想浪费我的系统管理员时间让他为我做查询或 csv 导出。

我想使用 csv 在 sql 中创建一个“员工表”,这样我只需要在发布设备时输入一个员工姓名,并且该名称可以通过活动目录中的信息链接到该表。这样可以省去很多手动输入办公室代码、地址等信息的麻烦。

我的问题:

我可以在 Power shell 中以只读方式使用查询来获取数据库中所需的信息吗?

在没有管理员权限的情况下实际更改数据是否有风险?

我是否可以自由地试验和学习如何对数据进行查询,而不必担心会弄乱错误的命令?由于我没有提升的特权,我是否明确防止搞砸,或者有什么办法可以搞砸?

sql active-directory database-administration
  • 1 个回答
  • 41 Views
Martin Hope
Groo
Asked: 2016-07-31 04:38:40 +0800 CST

用于数据文件的数据库服务器与 NAS

  • 0

关于硬件故障时的成本和维护速度/简单性,将 SQL 数据文件保存在与 SQL Server 实例分开的 NAS 服务器上是否有意义?我们的应用程序存储来自许多设备的大量测量值(时间序列),因此数据量相对较大,无法保存在相对较小的 SAS 服务器磁盘(每月约 200GB)上。

尽管通过以太网访问文件的风险更大(即使只有 db 服务器和 NAS 在同一个交换机上),但将数据文件完全分开似乎可以简化由于耦合较低而导致硬件问题的事情 - 数据库服务器可以简单得多(我可以快速迁移简单的镜像,它甚至可以与应用服务器捆绑用于所有更简单的应用程序),修复 NAS 故障也应该主要涉及切换磁盘,或者在发生故障时切换到副本。

是否有一些更好(成本效益和应用速度更快)的方法来管理快速迁移,以防发生不涉及分离数据文件的故障,或者这个想法不是那么成问题吗?

database-mirroring disaster-recovery network-attached-storage database-administration database-replication
  • 1 个回答
  • 4290 Views
Martin Hope
Mohsen
Asked: 2013-01-18 09:03:05 +0800 CST

在后台使用 innobackupex 备份和 bz2 大型 mysql 日期文件

  • 0

我正在使用以下命令备份正在运行的大型 mysql 数据库 (~500GB)。

innobackupex --user=user --password=***** --stream=tar ./db-backup | bzip2 - > backup.tar.bz2

由于备份过程需要超过 24 小时,我想在后台运行任务。不幸的是,后台任务无法使用以下命令工作,一旦我与服务器的 ssh 会话关闭(或发生连接重置),备份过程就会终止:

nohup innobackupex --user=user --password=***** --stream=tar ./db-backup | bzip2 - > backup.tar.bz2

请指教。

database-administration
  • 1 个回答
  • 318 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve