0、客户端远程登陆
mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名
注意:
(1)服务器端口标志-P一定要大些以区别于用户-p,如果直接连接数据库标志-D也要大写;
(2)如果要直接输入密码-p后面不能留有空格如-pmypassword;
(3)命令结束段没有';'分号。
例子:
mysql -u lzpddd -pmypassword -h 192.168.1.88 -P 3306 -D mydb
1、查看加锁时间
select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME = 'innodb_lock_wait_timeout';
2、整齐分页显示
pager less -SFX;
3、查看processlist
select * from information_schema.processlist order by time desc;
select id,host,command,time,info from information_schema.processlist order by time desc;
4、查看事务状态
SELECT * FROM information_schema.INNODB_TRX\G;
SELECT * FROM information_schema.INNODB_TRX where trx_tables_locked=1;
show engine innodb status \G;
5、java webapp重启失败处理方法:
jps
kill -9 xmlconfiguration
6、查看mysql 当前连接数
select count(*) from (select distinct(host) from information_schema.processlist group by host) as a;
select host,count(host) from information_schema.processlist group by host;
show global status like "Threads_connected";