内容一:查看 MariaDB & MySQL 的版本
> mysql \s
内容二:退出 MariaDB & MySQL
> quit;
> mysql \s
> quit;
> SELECT user, host, password_lifetime,password_last_changed from mysql.user where password_lifetime is NULL;
> SELECT user, host, password_lifetime,password_last_changed from mysql.user;
default_password_lifetime = 90
password_reuse_interval = 90
password_history = 3
password_require_current = ON
(
补充:
1) 这里的 default_password_lifetime = 90 表示密码的有效期是 90 天
2) 这里的 password_reuse_interval = 90 表示使用过的密码将保留 90 天,在这段时间里密码将不能再被设置成登录密码
3) 这里的 password_history = 3 表示保留最近 3 次用过的密码,这些密码将被再被设置成登陆密码
4) 这里的 password_require_current = ON 表示修改密码时需要验证现有的密码
)
mysql > select user,host,password_expired,password_last_changed,password_lifetime from mysql.user;
mysql > create user mingyuzhu@localhost identified by 'eternalcenter';
(补充:这里以创建名为 mingyuzhu 所属服务器是 localhost 密码是 eternalcenter 的用户为例)
mysql > alter user mingyuzhu@localhost identified by 'neweternalcenter';
(补充:这里以将名为 mingyuzhu 所属服务器是 localhost 用户的密码修改为 neweternalcenter 为例)
步骤四:刷新 MariaDB & MySQL 的用户列表使刚刚修改的密码生效
mysql > flush privileges;
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/
https://dev.mysql.com/doc/