1. 查看mysql 各数据库大小命令
SELECT table_schema "Database Name", sum( data_length + index_length ) / 1024 / 1024 "Database Size in MB" FROM information_schema.TABLES GROUP BY table_schema;
2. 查看zabbix数据库各表大小命令
SELECT table_name AS "Tables",round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" FROM information_schema.TABLES WHERE table_schema = "zabbix" ORDER BY (data_length + index_length) DESC;
3. 找出数据库中前十个最占用空间的表
SELECT CONCAT(table_schema, '.', table_name), CONCAT(ROUND(table_rows / 1000000, 2), 'M') rows, CONCAT(ROUND(data_length / ( 1024 * 1024 * 1024 ), 2), 'G') DATA, CONCAT(ROUND(index_length / ( 1024 * 1024 * 1024 ), 2), 'G') idx, CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024 * 1024 ), 2), 'G') total_size, ROUND(index_length / data_length, 2) idxfrac FROM information_schema.TABLES ORDER BY data_length + index_length DESC LIMIT 10;
4. 清空表数据
uncate tablename;
 
创建zabbix数据库
create database zabbix character set utf8;
grant all on zabbix.* to 'zabbix'@'%' identified by '123456' with grant option;
flush privileges;

#允许账户zabbix能从本机连接到数据库zabbix #再次刷新系统授权表 #进入数据库 注意:必须按顺序导入schema.sql à images.sql à data.sql
[iyunv@node1 create]# mysql -uroot -p zabbix< schema.sql [iyunv@node1 create]# mysql -uroot -p zabbix< images.sql [iyunv@node1 create]# mysql -uroot -p zabbix< data.sql

 


 
 
参考文献

相关文章:

  • 2021-08-21
  • 2021-09-26
  • 2021-07-10
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-17
  • 2021-10-16
  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2021-11-12
  • 2021-09-18
相关资源
相似解决方案