无法打开 CloudSQL 二进制日志:"No such file or directory"

Can't open CloudSQL binlog: "No such file or directory"

我正在尝试查看 MySQL binlog 文件以追踪特定查询的来源。我使用 SHOW BINARY LOGS 查询来获取现有日志文件的名称,但是当尝试使用 mysqlbinlog 命令访问时,我不断收到错误消息:"File 'xxxx' not found (Errocode: 2 "No such file or directory")"。 我还尝试使用完整路径 /mysql/binlog/mysql-bin/file-name 并使用双正斜杠和反斜杠访问文件,但遇到了同样的错误。我尝试了几个不同的文件,都给出了相同的错误。

如果有人能解释我做错了什么,那将不胜感激。

在这种情况下,Mysqlbinlog 实用程序会检查您的本地文件系统。对于远程服务器连接,您应该在命令行中使用 --read-from-remote-server 选项。您可以在“4.6.8 mysqlbinlog — 用于处理二进制日志文件的实用程序”中阅读相关详细信息page