我不能使用mysql workbench更改log_error_verbosity。设置全局log_error_verbosity =4,错误码: 1227。访问被拒绝;此操作需要(至少其中一个)超级权限
我可以作为root用户登录mysql工作台,但我不能为该用户提供更改此设置的超级权限。
它没有列在google cloud sql管理面板的配置选项中。有人知道怎么做吗?谢谢。
发布于 2020-04-23 04:26:28
因为Cloud SQL是一个托管服务,为了保证它的运行,it's not possible to grant users super privileges。
有一个开放的Feature Request,允许用户在其实例上拥有超级特权。
在云SQL中,MySQL错误日志实际上是默认开启的。如果您进入Cloud Console > SQL > Instance页面,您可以在右下角找到“查看MySQL错误日志”按钮。这将带您进入Stackdriver日志记录,您可以在其中查看带有属性logName: "projects/[PROJECT_NAME]/logs/cloudsql.googleapis.com%2Fmysql.err"的日志,即mysql错误日志。您还可以验证是否会显示信息、警告和错误消息,并且可以使用适当的Stackdriver筛选器对其进行过滤。
https://stackoverflow.com/questions/61350443
复制相似问题