MySQL 命令

 
连接:
查看当前处于连接未关闭状态的进程列表 ps:若以root帐号登录,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
mysql> show full processlist;
查看最大连接数
mysql> show global variables like 'max_connections';
设置最大连接数
mysql> set global max_connections=1000;
(注意此命令会立即生效,但是重启MySQL服务后此设置会失效,如果需要永久设置,请在MySQL配置文件my.ini中添加对应的设置参数)


查看mysql安装位置
show variables like "%char%";

查看四种状态
mysql> show status like '%Threads%';
Threads_created 为处理连接而创建的线程数。如果 Threads_created很大,您可能想要增加 thread_cache_size价值。高速缓存未命中率可以计算为 Threads_createdConnections
Threads_running 未休眠的线程数。
Threads_connected 打前打开的连接数
Threads_cached 线程缓存中的线程数
Delayed_insert_threads 正在使用的延迟插入处理器线程的数量。
Slow_launch_threads要花超过long_query_time时间的查询数量。

 超时
查看并设置MySQL当前连接关闭超时时间wait_timeout
mysql> show global variables like 'wait_timeout'; mysql> set global wait_timeout=10; (注意此命令会立即生效,但是重启MySQL服务后此设置会失效,如果需要永久设置,请在MySQL配置文件my.ini中添加对应的设置参数)
(注意此命令会立即生效,但是重启MySQL服务后此设置会失效,如果需要永久设置,请在MySQL配置文件my.ini中添加对应的设置参数
my.ini 文件详解
 https://www.jb51.net/article/48082.htm

ps:mysql5.6以上的版本,,安装目录下没有my.ini 或者my.cnf文件,,可以在安装目录下的programData文件夹找到,,

 

posted @ 2019-09-03 20:17  古月大叔  阅读(223)  评论(0编辑  收藏  举报