是否希望了解如何配置 MySQL 服务以强制使用密码进行身份验证? 在本教程中,我们将向您展示如何使用运行 Ubuntu Linux 的计算机的命令行将密码身份验证配置为 ROOT 用户帐户。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• MySQL 8.0.21

设备列表

以下部分介绍用于创建本教程的设备列表。

作为亚马逊同事,我从符合条件的购买中赚取收入。

教程 MySQL - 通过密码配置身份验证

安装 MySQL 服务。

Copy to Clipboard

访问 MySQL 命令行。

Copy to Clipboard

在身份验证提示符上,不需要密码。

Copy to Clipboard

验证身份验证插件和配置为 ROOT 用户帐户的密码。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

MySQL ROOT 帐户未配置密码。

ROOT 帐户正在使用名为"AUTH_SOCKET。

配置 ROOT 帐户以使用名为"MYSQL_NATIVE_PASSWORD。

Copy to Clipboard

配置 MySQL 服务的 ROOT 帐户的密码。

Copy to Clipboard

在我们的示例中,配置的密码是 KAMISAMA123。

保存配置并退出。

Copy to Clipboard

尝试使用 ROOT 帐户和新密码访问 MySQL 服务。

Copy to Clipboard

验证身份验证插件和配置为 ROOT 用户帐户的密码。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

祝贺! 您已成功为 ROOT 帐户启用了 MySQL 密码身份验证。