SELECT
user,
host,
account_locked,
password_expired,
password_last_changed,
password_lifetime FROM
mysql.user;
user: 用户名。
host: 用户允许连接的主机。
account_locked: 账户是否被锁定。
password_expired: 密码是否已过期。
password_last_changed: 密码上次更改的时间。
password_lifetime: 密码的有效期
用户允许连接的主机
::1
协议: IPv6
含义: 表示本地回环地址(loopback address),类似于IPv4中的 127.0.0.1。
用途: 用于测试本机上的网络服务,确保网络栈正常工作。
示例: 在IPv6环境中,::1 可以用来访问本机上的服务,例如 http://[::1]/。
0.0.0.0
协议: IPv4
含义: 表示所有可用的网络接口。
用途:
当一个服务绑定到 0.0.0.0 时,它会监听所有网络接口上的连接请求。
常用于服务器配置,使得服务可以从任何网络接口接收连接。
示例: 如果一个Web服务器配置为监听 0.0.0.0:80,那么它将接受来自任何IP地址的HTTP请求
查看用户的授权信息
假设有一个用户=operator host=localhost
show grants for 'operator'@'localhost';