mysql(三)
常用的数据库属性、参数查询,相应的修改和维护:
最大连接数
show variables like '%max_connections%';
查看set global max_connections=???;
修改,其为全局变量服务器端口
show variables like '%port%';
查看修改端口
exit
退出MySQLnet stop MySQL
关闭MySQL服务在对应的my.ini文件中修改端口号
之后
net start MySQL
重启MySQL服务共享缓存数
MySQL服务器级别仅提供query cache即查询缓存,他在会话中是共享的,故一个客户端的
结果集能被别的会话使用。
show variables like '%query_cache_size%';
查询set global query_cache_size=???;
设置缓存大小,其为全局变量连接数情况
show status like '%connect%';
显示当前的连接情况在my.ini内可以找到默认的max_connections
死锁时间
MySQL默认引擎是InnoDB,可以在my.ini下的mysqld栏目下修改他的值
如
innodb_lock_wait_timeout=100
或者在cmd下键入如下
set innodb_lock_wait_timeout=100;
//sessionset global innodb_lock_wait_timeout=100;
//global日志
主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志
查看日志
show global variables like '%log%';
//日志级别的变量均在全局级别下定义innodb日志缓冲为innodb_log_buffer_size,可通过全局变量设置来设置其大小。