Skip to main content
squarecloud db 用于管理你账户中的 MongoDB、MySQL、PostgreSQL 和 Redis 数据库。它也可以写作 squarecloud database。 数据库没有配置文件,因此 [dbID] 要么是你传入的 ID,要么在终端中省略时由你从数据库选择器中选择。可以用 squarecloud db list 查找 ID。

squarecloud db create

用法
四个标志均为必填:缺少时,该命令会改为打印帮助信息。创建数据库需要 Standard、Pro 或 Enterprise 套餐。
输出
密码只显示一次。db info 不会再次显示它;如果丢失,请用 db credentials reset password 轮换密码。
使用 --json 时,它会以 JSON 格式打印所创建的数据库,其中包含密码和连接 URL。

squarecloud db list

用法
打印你账户中每个数据库的名称、ID、引擎、内存和集群。

squarecloud db info

用法
显示数据库的 ID、名称、引擎、内存、端口、集群、拥有者和创建日期。

squarecloud db update

用法
重命名数据库或更改其内存。至少传入这两个标志中的一个:两者都没有时,该命令会改为打印帮助信息。

squarecloud db start

用法
启动一个已停止的数据库。如果它已在运行,CLI 会说明这一点(It is already running.)并以退出码 0 退出。

squarecloud db stop

用法
停止一个正在运行的数据库。如果它已停止,CLI 会说明这一点(It is already stopped.)并以退出码 0 退出。

squarecloud db status

用法
打印数据库 ID、CPU 使用率、内存、磁盘和状态。

squarecloud db metrics

用法
打印数据库过去 24 小时的 CPU 使用率、RAM 使用率和网络流量,每 5 分钟一个数据点、一行。

squarecloud db credentials certificate

用法
打印数据库的 TLS 证书,客户端通过 TLS 连接时需要用到它。

squarecloud db credentials reset

用法
在 y/N 确认后轮换密码或 TLS 证书。旧的密码或证书会立即失效,因此请更新所有使用它的客户端。新密码只打印一次;轮换证书后,请用 db credentials certificate 获取新证书。

squarecloud db delete

用法
删除数据库是永久性的。如需保留数据副本,请先运行 squarecloud db snapshot create --download。
删除前会询问 Delete the database <dbID>? This action is irreversible [y/N]。

相关内容

数据库的 snapshot 请参阅 Snapshot。