MySql收集

MySQL开启配置binlog及通过binlog恢复数据步骤详析

https://www.jb51.net/database/322559yq7.htm

 

杀死进程

SHOW PROCESSLIST;

SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE `USER` ='app' AND COMMAND ='Sleep'

 

MySQL 查看每个表的数据量并按倒序排列

SELECT table_schema AS '数据库名', table_name AS '表名', table_rows AS '记录数', round(data_length/1024/1024, 2) AS '数据大小(MB)', round(index_length/1024/1024, 2) AS '索引大小(MB)'

, round((data_length + index_length)/1024/1024, 2) AS '总大小(MB)'

FROM information_schema.TABLES WHERE table_schema = DATABASE() -- 只查询当前数据库 ORDER BY table_rows DESC;

 

授权账号

mysql -u root -p

 

-- 如果用户不存在则创建,并设置密码

CREATE USER 'nacos'@'%' IDENTIFIED BY '你的密码';

-- 授予 tl_nacosdb 数据库的所有权限

GRANT ALL PRIVILEGES ON nacosdb.* TO 'nacos'@'%';

-- 刷新权限

FLUSH PRIVILEGES;

 

 

 

posted @ 2024-12-26 19:00  清风神剑  阅读(11)  评论(0)    收藏  举报