Ubuntu 上的“debian-sys-maint”@“localhost”权限

Ubuntu 上的“debian-sys-maint”@“localhost”权限

因此,我将服务器操作系统更改为 Ubuntu,'debian-sys-maint'安装 MySQL 时它会附带一个 SQL 用户。

现在的问题是:如果您没有该用户或该用户权限“不足”,您将收到一条警告消息。网络上的教程都显示向给定的 MySQL 用户授予“所有”权限。

我认为这不是一个好的安全举措。
该用户具有什么权限真的需要?

答案1

如果您已经拥有root@localhost(已激活所有权限),那么拥有该用户就有点多余了。只有当您使用 DNS 登录该计算机上的 mysql 时,它才有用。这是不必要的,因为root@localhost将通过套接字文件连接到 mysql。

如果可以的话,只需删除该用户即可。

一旦您登录到 mysql,root@localhost您就可以使用以下命令删除该用户:

DELETE FROM mysql.user WHERE user='debian-sys-maint';
FLUSH PRIVILEGES;

有关用户权限的更多信息,请参阅 MySQL 文档用户授权

相关内容