SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MANAGER');
统计哪些ip连接
mysql> select substring_index(host,':', 1) from information_schema.processlist;
统计每个IP连接数:
mysql> select substring_index(host,":", 1) ip, count(*) from information_schema.processlist group by ip;
到库级别的ip连接数查看:
mysql> select db, substring_index(host,":", 1) ip, count(*) from information_schema.processlist group by db, ip;
查看当前连接数
mysql> show status like 'Threads%';
粗略统计每张表的大小
mysql> select table_schema,table_name,table_rows from tables order by table_rows desc;
要想知道每个数据库的大小的话,步骤如下:
1、进入information_schema 数据库(存放了其他的数据库的信息)
use information_schema;
2、查询所有数据的大小:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;
3、查看指定数据库的大小:
比如查看数据库home的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';
4、查看指定数据库的某个表的大小
比如查看数据库home中 members 表的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home' and table_name='members';
无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
SET FOREIGN_KEY_CHECKS = 0;
删除完成后设置
SET FOREIGN_KEY_CHECKS = 1;
其他:
关闭唯一性校验
set unique_checks=0;
set unique_checks=1;
变更字符集