mysql - 我们如何检索 Google Cloud SQL 中的日志文件路径

标签 mysql google-cloud-platform google-cloud-sql

我正在编写一个 API 来从 Google Cloud SQL 获取日志文件。我需要日志文件名和路径来获取此信息。从日志查看器界面可以看到日志文件名为 mysql.err、mysql-general.log 和 mysql-slow.log。

这些值是固定的吗?或者是否可以改变这些值?如果用户可以更改日志路径,我们如何从 Google Cloud SQL 检索路径?

最佳答案

Cloud SQL 实例在内部管理的“ protected ”虚拟机实例下运行。正如您所说,您可以通过 stackdriver 查看日志,但您实际上无法个性化路径,甚至无法访问实际的日志文件。如果出于任何原因您确实需要日志文件,您可以做的是创建一个 export从 stackdriver 到云存储。从那里,您可以简单地使用任何云存储客户端库来获取文件。

如果您确实需要这种灵 active ,另一个选择是创建一个 Compute Engine 实例并从那里运行您自己的 mysql,并具有完全访问权限。

关于mysql - 我们如何检索 Google Cloud SQL 中的日志文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50693253/

相关文章:

php - 通过 PDO 准备语句从表中返回值数组

java - 将外部类与数据流结合使用

google-cloud-dataflow - 使用 Google DataFlow 将数据直接流式传输到 Cloud SQL 的简单查询

php - 如何在谷歌云sql实例上创建数据库

postgresql - 创建高可用且高可用的数据库

mysql周从周一到周日

mysql - select 在这个位置无效----MYSQL 快把我逼疯了

mysql - 在 MySQL 中获取时间戳截止后的所有行

kubernetes - 更新镜像时,Google Cloud Build无法找到kubernetes部署

google-cloud-platform - GCP 中的 Pass-through 型负载均衡器和 Proxy 型负载均衡器有什么区别