如何在没有服务器 root 密码的情况下保护 mysql 的安全?

如何在没有服务器 root 密码的情况下保护 mysql 的安全?

我目前正在尝试在 centos6.5 服务器上安装 mySQL 服务器。我没有 root 密码,因为我使用 SSH 密钥对来访问服务器。

安装过程中会提示:

“为了登录 MySQL 并保证其安全,我们需要 root 用户的当前密码。如果您刚刚安装了 MySQL,并且尚未设置 root 密码,则密码将为空,因此您只需在此处按 Enter 键即可。”

不输入密码就按回车键,然后会出现以下提示:

设置 root 密码可确保未经适当授权的任何人都无法登录 MySQL root 用户。设置 root 密码?[Y/n]

这是要我为服务器创建一个 root 密码还是为 mysql 单独创建一个 root 密码?如果要设置服务器 root 密码,有没有办法在不设置服务器 root 密码的情况下保护 mysql?

答案1

Is this asking me to create a root password for the server or a separate root password just for mysql?

它要求您仅为 MySQL 设置 root 密码。而不是您的服务器操作系统的 root 密码。

MySQL 并不关心操作系统的 root 密码。它只关心自己的 root 密码以保护自己。

相关内容