mysql -u root -p命令,查看是否提示输入口令鉴别用户身份
select user,host FROM mysql.user;查看是否存在相同用户名
show variables like 'validate%';查看密码复杂度
SHOW VARIABLES LIKE 'max_connect_errors';查看登录失败次数
SHOW VARIABLES LIKE '%timeout%';查看超时时间
show variables like "%have_ssl%";查看是否采用远程管理
show variables like "%have_openssl%";查看是否启用ssl
select user,host,authentication_string,password_lifetime,account_locked from mysql.user;查看用户是否多余、过期、共享
select * from mysql.user;查看是否授予最小权限
select * from mysql.user 检查用户权限列表
select * from mysql.db 检查数据库权限列表
select * from mysql.tables_priv 检查用户表权限列表
show global variables like '%general%';查看是否开启审计
show variables where variable_name like "version";查看数据库版本
等保测评-mysql测评命令
最新推荐文章于 2024-09-13 17:22:11 发布
该文介绍了如何使用MySQL命令来检查用户验证过程,如是否需要口令,用户权限情况,包括是否存在相同用户名,密码复杂度设置,登录失败次数限制,超时时间,以及SSL远程管理的状态。同时,它也涉及到了用户账户的管理,如多余、过期或共享的账户,以及各种权限列表的查看,如数据库、表级别的权限。此外,还提到了审计功能和数据库版本的查询。
摘要由CSDN通过智能技术生成