authentication_string字段是根据plugin指定的插件算法对账户明文密码(如123456)加密后的字符串。mysql>SELECT plugin,authentication_stringFROM mysql.user->WHEREuser='root';
MySQL中root用户的默认验证插件名为mysql_native_password。
authentication_string字段保存的则是一串不能看出具体含义的值,相对于能够直接看懂的明文密码(如123456),它是经过加密处理的暗码。
其他与身份验证的账号密码相关的字段还有password_expired(密码是否过期)、password_last_changed(密码最后一次修改的时间)以及password_lifetime(密码的有效期)。
安全连接的字段
判断当前连接是否符合SSL安全协议。
ssl_type:用于保存安全连接的类型,它的可选值有"(空)、ANY(任意类型)、X509(X509证书)、SPECIFIED(规定的)四种。ssl_cipher:用于保存安全加密连接的特定密码。x509_issuer:保存由CA签发的有效的X509证书。x509_subject:保存包含主题的有效X509证书。