如何拒绝 root mariadb 用户的 sudo?

如何拒绝 root mariadb 用户的 sudo?

我的 root@localhost 用户有密码,但 sudo 用户无需密码即可从命令行访问,是否可以禁用此 sudo 命令行访问?

答案1

为了避免使用 sudo 进入并且只有 root 可以进入,仅建议在本地安装数据库而不是在生产中安装,您可以使用 mysql_secure_installation 并为 root 设置密码。

sudo mysql_secure_installation

使用此命令,您将通过向导询问您不同的问题。您必须告诉它保留 root 用户和密码。这样您就可以在没有 sudo 的情况下访问。

mysql -u root -p

相关内容