用户特定的mysql超时

时间:2016-07-27 20:48:42

标签: mysql

有没有办法为特定的 mysql用户设置SELECT超时?以下问题为数据库上的任何用户How to set a maximum execution time for a mysql query?解决了这个问题 - 但我想仅为特定的mysql用户设置它,下面给出了用户。

Id  User    Host            db  Command Time    State                 Info
97  tvs0XXX ec2...com:47703 ax  Query   55      Creating sort index   SELECT...

1 个答案:

答案 0 :(得分:0)

您可以使用max_execution_time会话变量(以毫秒为单位)来定义它,例如:

SET SESSION max_execution_time=2000;

应该从每个会话的客户端完成,因此(当前)无法为特定数据库用户分配此内容。