小编dan*_*ack的帖子

MARIADB 默认用户

我刚刚安装了 mariadb 10.6,无法理解......

SELECT Host,User,Password FROM mysql.user;
Run Code Online (Sandbox Code Playgroud)
  1. mariadb.sys@localhost密码为空。
  2. root@localhost密码经过哈希处理。
  3. 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)
  1. 默认用户是什么? root@localhost= 对于我来说,mariadb.sys@localhost= 对于 mariadb.sys 系统,mysql@localhost= 对于 mysql 用户和 Linux 系统。
  2. 我用的是mysql_secure_installation命令。我真的需要做其他事情吗?一切都安全吗?
  3. 我可以删除mariadb.sys@localhost用户吗mysql@localhost
  4. 为什么需要为mysql@localhost用户设置密码?
  5. 密码单元格中的“无效”意味着不是密码,而是mariadb“安全功能”?
  6. ACCOUNT LOCK PASSWORD EXPIRE这是什么?
  7. 据我了解,我不能也不需要设置密码mariadb.sys@localhost …

mysql mariadb

5
推荐指数
1
解决办法
7496
查看次数

标签 统计

mariadb ×1

mysql ×1