此特定标志(net_read_timeout(在云控制台的可设置标志列表中不可用,文档中也没有提及(https://cloud.google.com/sql/docs/mysql/flags)。我可以通过执行来查看该标志的当前设置值
show global variables like '%timeout%';
显示:
| net_read_timeout | 30 |
不支持从命令行设置此标志:
mysql> SET GLOBAL net_read_timeout=120;
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation
所以我想知道是否有任何方法可以改变这个标志的值。
由于net_read_timeout标志未在云SQL中列为支持的标记,因此无法通过任何通道(控制台、命令行或API(更改它。然而,如果你有一个付费的支持包,或者目前正在接受免费试用,那么通过支持案例来询问是否可以解决问题可能是值得的。
您也可以通过此链接创建一个功能请求,以便在将来的版本中支持此标志。请记住,这并不能保证它是否会被包含或何时被包含。