在 CentOS 7 上,我有一个 MySQL(实际上是 MariaDB)数据库用户,该用户需要来自远程 IP 的所有服务器权限(才能使用 Navicat Premium 来管理数据库)。
不知何故,这个用户偶尔会失去它的“创建临时表' 和 '锁定表' 权限。
使用 mysql 控制台我每次都用以下方法修复此问题:
grant all privileges on *.* to 'user123'@'%' IDENTIFIED BY 'pass123';
我已经做了以下事情,以防止远程用户权限被重置:
touch /etc/securemysqldisable
但这并不能阻止这种情况的发生。
是什么原因导致权限被重置?