我最近将我的 Ubuntu 服务器升级到了 22.04。安装时,mysql-server
我遇到了 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