mysql8常用命令

查看binlog

show variables like 'log_%';


查看系统用户

use mysql;

select user,host from user;


创建账号并授权

// 创建账号, mysql8对密码有强弱校验机制,不过平时也建议最好是强密码,安全意识很重要

CREATE USER weirdo@'localhost' IDENTIFIED by 'qbp9DXdcl(,UbpnQ';

// 账号授权

GRANT all PRIVILEGES on *.* to weirdo@'localhost' ;

// 刷新权限

FLUSH PRIVILEGES;

//查看y用户所有权限

show grants for weirdo@'localhost';


MySQL最大连接数

show variables like '%max_connections%'

//查看最大使用的连接数

show global status like 'max_used_connections';

// 修改最大连接数【重启失效】

set GLOBAL max_connections = 200;


查看超时时间

show global variables like '%timeout%';


查看当前会话的系统变量

SHOW SESSION VARIABLES;


查看所有已安装的存储引擎

SHOW ENGINES


查看某个存储引擎的详细信息

例如查看innodb引擎的详细信息

SHOW STORAGE ENGINES LIKE 'InnoDB';


查看MySQL服务器的状态

这将提供关于服务器活动、连接、查询等详细信息

SHOW STATUS;


查看服务器级别的变量和它们的状态

例如查看正在运行的查询

复制代码
SHOW PROCESSLIST;

设置密码策略

如果你想为新用户设置密码策略,可以使用以下命令:

|--------------------------------------------------------------------------------------------|
| SET GLOBAL validate_password.policy=STRONG; -- 可以设置为 LOW, MEDIUM, or STRONG。默认是 MEDIUM。 |
| SET GLOBAL validate_password.length=8; -- 密码的最小长度。默认是 8。 |
| SET GLOBAL validate_password.mixed_case_count=1; -- 密码中的大写和小写字母的最小数量。默认是 1。 |
| SET GLOBAL validate_password.number_count=1; -- 密码中的数字的最小数量。默认是 1。 |

相关推荐
yexuhgu8 分钟前
MySQL主从复制支持跨版本吗_不同版本间同步的注意事项
jvm·数据库·python
woxihuan12345614 分钟前
CSS怎样调整弹性项目排列顺序_使用order属性轻松控制DOM显示顺序
jvm·数据库·python
m0_7485548126 分钟前
golang如何实现数据去重处理_golang数据去重处理实现步骤
jvm·数据库·python
神明93134 分钟前
mysql索引排序规则设置方法_mysqlCollation对索引影响
jvm·数据库·python
Project_Observer34 分钟前
使用Zoho Projects记录工时时间后自动更新项目预算。
开发语言·数据库·人工智能·深度学习·机器学习
神明93136 分钟前
CSS如何实现打字机效果_利用animation与宽度变化
jvm·数据库·python
2303_821287381 小时前
bootstrap如何实现平滑滚动到页面顶部
jvm·数据库·python
小碗羊肉1 小时前
【JavaWeb | 第五篇】JDBC
java·开发语言·数据库
2301_812539671 小时前
Tailwind CSS如何设置不同断点的内边距_使用p-4 md-p-8类.txt
jvm·数据库·python
m0_596749091 小时前
CSS实现动态悬浮菜单位置_JS计算配合CSS绝对定位
jvm·数据库·python