MySQL 8 需要 mysql_secure_installation 吗?

MySQL 8 需要 mysql_secure_installation 吗?

我最近将我的 Ubuntu 服务器升级到了 22.04。安装时,mysql-server我遇到了 root 错误,无法登录,我找到了以下一些帖子:

新安装的 MySQL 没有 root 密码,无法设置

MySQL root 密码设置错误

所以看起来我可以这样做sudo mysql,然后创建一个root具有所有权限的不同用户,之后也许我应该删除root用户?

所以我的问题是,我必须做一个吗mysql_secure_installation

答案1

这取决于您计划使用 MySQL 做什么。它使您能够提高 MySQL 安装的安全性。使用mysql_secure_installation不是必需的,但它是一种在 MySQL 服务器上执行一些基本安全操作的非常简单的方法。您可以手动完成所有mysql_secure_installation操作,但如果有一个可以做到这一点的工具,为什么还要费心呢?

因此,如果您只是在开发机器上运行 MySQL 服务器,那么它可能不是必需的。但如果您计划在生产中使用它或将服务器暴露在互联网上,那么mysql_secure_installation当我们谈论安全性时,运行它是最低限度的。

我建议你查看官方文档:https://dev.mysql.com/doc/refman/8.0/en/mysql-secure-installation.html

相关内容