本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
您可以在控制台或使用SQL命令来管理PolarDB MySQL版边缘集群的账号密码。
修改账号密码
在您修改账号密码后,原有账号密码将无法继续用于访问集群,请谨慎操作。
您可在控制台或直接使用SQL命令来修改账号密码,具体操作如下:
控制台
前往PolarDB边缘云控制台,在集群列表中单击目标集群ID进入详情页。
在详情页左侧导航栏中,选择。
找到目标账号,单击操作栏中的修改密码。
在修改密码弹窗中,输入新密码及确认新密码,单击确定修改账号密码。
命令行
PolarDB集群仅支持使用高权限账号通过命令行修改账号密码:
MySQL 8.0
ALTER USER 'username'@'host' IDENTIFIED BY '{password}'参数 | 说明 |
username | 待修改密码的账号。 |
host | 允许该账号登录的主机,如果允许该账号从任意主机登录,则使用百分号(%)。 |
password | 账号的密码。 |
MySQL 5.6、MySQL 5.7
SET PASSWORD FOR 'username'@'host' = PASSWORD('password')参数 | 说明 |
username | 待修改密码的账号。 |
host | 允许该账号登录的主机,如果允许该账号从任意主机登录,则使用百分号(%)。 |
password | 账号的密码。 |
配置账号密码过期时间
PolarDB集群仅支持使用高权限账号通过命令行来配置账号密码的过期时间。
MySQL 5.6不支持配置账号密码过期时间。
使用高权限账号连接数据库。
执行以下SQL语句来配置账号密码的过期时间。
ALTER USER 'username'@'hostname' PASSWORD EXPIRE INTERVAL N DAY;其中,
username为目标账号名称。hostname为目标账号所在的主机名称。N为账号密码有效天数。
开启或关闭密码验证功能
PolarDB集群支持通过安装或卸载validate_password插件来开启或关闭密码验证功能。操作步骤如下:
MySQL 5.6不支持安装
validate_password插件。暂时不支持在控制台中修改与
validate_password相关的参数。如您有此需求,可通过命令行进行相应修改。
使用高权限账号连接数据库。
安装
validate_password插件,开启密码验证功能。MySQL 8.0
INSTALL COMPONENT 'file://component_validate_password';MySQL 5.7
INSTALL PLUGIN validate_password SONAME 'validate_password.so';(可选)卸载
validate_password插件,关闭密码验证功能。MySQL 8.0
UNINSTALL COMPONENT 'file://component_validate_password';MySQL 5.7
UNINSTALL PLUGIN validate_password;