【问题标题】:Sys schema on Cloud SQL MySQL 2nd genCloud SQL MySQL 第二代上的系统架构
【发布时间】:2018-02-06 08:18:22
【问题描述】:

我在第二代 Cloud SQL MySQL 上启用了性能架构标志,因此 performance_schema 可用,但我仍然缺少 sys 架构。

我认为在我的实验中,我在某些情况下看到过几次,但我无法找到在当前生产中打开它的具体步骤。

有人可以帮忙吗?

【问题讨论】:

  • 我必须在 sys 模式数据库可见之前重新启动我的实例。我已经创建了实例,导入了我的其他数据库并且 sys 模式数据库不存在。经过数小时试图弄清楚这一点后,我注意到文档中的某些内容让我想到重新启动实例,一旦我这样做了 sys 模式数据库就出现了。

标签: google-cloud-sql


【解决方案1】:

从 5.7.7 及更高版本默认启用 Sys 架构。如果您有 5.7 实例,它将不包含新版本中的 sys 架构。无论如何,如果不存在,手动安装和启用它不会有任何问题。

documentation 表示它的要求取决于数据库的初始化方式。

【讨论】:

  • 实例是 5.7.14(从一开始),所以这就是我希望它默认存在的原因。不幸的是我不能手动安装它,因为它是云服务(所以不能直接访问服务器)并且超级权限被禁用。
  • 这看起来像是初始创建/引导程序中缺少的东西。这可以通过操作系统级别的重新启动或重新创建来解决。这些都不是您真正可以访问的。您能否打开issue tracker 以便其中一位代表可以查看。请注意,尽管这样做很简单,但会导致停机。
猜你喜欢
  • 1970-01-01
  • 2017-01-06
  • 2020-02-06
  • 2023-03-09
  • 2016-08-21
  • 2017-02-09
  • 2017-02-24
  • 2017-10-20
  • 1970-01-01
相关资源
最近更新 更多