我刚刚安装了 mariadb 10.6,无法理解......
SELECT Host,User,Password FROM mysql.user;
Run Code Online (Sandbox Code Playgroud)
mariadb.sys@localhost密码为空。root@localhost密码经过哈希处理。mysql@localhost密码在单元格中具有“无效”值。显示创建用户'mariadb.sys'@localhost\G;
CREATE USER `mariadb.sys`@`localhost` ACCOUNT LOCK PASSWORD EXPIRE
Run Code Online (Sandbox Code Playgroud)
显示创建用户 'root'@localhost\G;
CREATE USER `root`@`localhost` IDENTIFIED
VIA mysql_native_password USING '***' OR unix_socket
Run Code Online (Sandbox Code Playgroud)
显示创建用户 'mysql'@localhost\G;
CREATE USER `mysql`@`localhost` IDENTIFIED
VIA mysql_native_password USING 'invalid' OR unix_socket
Run Code Online (Sandbox Code Playgroud)
root@localhost= 对于我来说,mariadb.sys@localhost= 对于 mariadb.sys 系统,mysql@localhost= 对于 mysql 用户和 Linux 系统。mysql_secure_installation命令。我真的需要做其他事情吗?一切都安全吗?mariadb.sys@localhost用户吗mysql@localhost?mysql@localhost用户设置密码?ACCOUNT LOCK PASSWORD EXPIRE这是什么?mariadb.sys@localhost?谢谢你!
版本:
root@localhost- 你,但如果它存在,未修改,它也很有帮助(设置密码是可以的 - 正如你所做的那样,但保留OR unix_socket软件包更新的部分mariadb.sys@localhost这是兼容性视图的所有者mysql.users,这就是其帐户被锁定/密码过期的原因。mysql@localhost- 我怀疑这是一些包装决定来创建这个。它可能与 logrotate 或某些监控系统相关。mysql_secure_installation- 我不知道这是否改变了默认安装的任何内容。不需要其他任何东西。mysql@localhost存在,但是它不能被其他任何东西使用,需要切换到mysqlunix用户才能使用。mysql@localhost。invalid是哈希值的占位符,没有映射到它的真实密码。因此,如果用户愿意,他们可以为帐户设置密码。mariadb.sys@localhost不需要改变。建议您不要更改此设置。| 归档时间: |
|
| 查看次数: |
7496 次 |
| 最近记录: |