MySQL用户突然失去了一些权限

在CentOS 7上,我有一个MySQL(实际上是MariaDB)数据库用户,需要来自远程IP的所有服务器权限(能够使用Navicat Premium来pipe理数据库)。

不知怎的,每隔一段时间,这个用户就会失去“ 创build临时表 ”和“ locking表 ”权限。

使用mysql控制台我每次修复这个:

grant all privileges on *.* to 'user123'@'%' IDENTIFIED BY 'pass123'; 

我已经做了以下,以防止远程用户权限被重置:

 touch /etc/securemysqldisable 

但是这并不妨碍这种事情的发生。

什么导致权限被重置?