MySQL常用操作

来源:互联网 发布:网络用语98什么意思 编辑:程序博客网 时间:2024/05/16 04:39

一、系统操作类
在用命令行登录MySQL的时候,可以用\s或者status命令查看一些当前和数据的连接信息:
这里写图片描述
status:
这里写图片描述
可以看出,这两个命令是完全一样的结果。
当是在其他客户端工具里是不能直接发出这种请求的。一般的客户端工具发出的自定义sql,都是增删改查之类的。服务器返回的结果都是表格类型的。


二、变量设置类
查看所有的当前系统状态参数:show status
可以通过后面带参数,是的只查询部分参数,比如要查看当前连接数:

show status like %Threads_connected%
这将查询到当前打开的连接数:
这里写图片描述

1. 关于连接数与详细连接信息
show status like '%Threads_connected%'可以看到当前的连接数。
show full processlist; 可以看到所有的连接信息:
这里写图片描述
如果是root用户,那么show processlist; 命令就可以查看到所有的连接信息,而普通用户如果执行show processlist;只会显示自己的连接信息,普通用户要想看到所有的连接信息,需要执行前面一条命令。
这个操作,可以在命令下面执行:

mysqladmin -uroot -proot processlist

最大连接数:
可以用命令

show variables like 'max_connections';

查看当前MySQL系统中设置的最大连接数,5.6版本中默认的最大连接数是151。
可以更改这个值,在MySQL中通过命令更改:set global max_connections=1000;
或者在my.ini或my.cnf文件中修改,在[mysqld]下面,增加max_connections=1000;然后重启服务器。在5.6版本中,最大连接数是100 000个

0 0