MySql常用命令

查看MySQL连接数和当前用户Mysql连接数

#mysql -uroot -pxxxx
mysql> show processlist; 可以显示前100条连接信息 show full processlist; 可以显示全部。随便说下,如果用普通账号登录,就只显示这用户的。

 

看一下所有连接进程,注意查看进程等待时间以及所处状态 是否locked

如果进程过多,就把进程打印下来,然后查看

mysql -e 'show full processlist;' > 111

查找非locked的进程,一般就是当前执行中卡死,导致后面的进程排队的原因。

 

如果我们想查看这台服务器设置。 #vi /etc/my.cnf
set-variable=max_user_connections=30 这个就是单用户的连接数
set-variable=max_connections=800 这个是全局的限制连接数

===========================================================

查看当前配置和变量信息

admin -uroot -p variables  或者 show variables;

 

============================================================

连接MySQL数据库

mysql -htopinfo-s.db.58dns.org --port=58885 -utopolr58user dbwww58com_topinfo --default-character-set=utf8 -p'qy#u$#3sfuHn$qJe' ;use dbwww58com_topinfo ;

 

posted @ 2016-05-03 17:29  Java扫地僧  阅读(110)  评论(0)    收藏  举报