mysql服务器变量

mysql的服务器变量

MySQL服务器维护了两大类变量,一个是服务器变量,另一个是状态变量。其中:
 服务器变量: 定义MySQL服务器运行特性
                1、 mysql服务器变量根据作用域可以分为全局变量和会话变量:

全局变量:

#SHOW GLOBAL VARIABLES [LIKE ‘STRING‘];

#使用该命令可以显示某个服务所有的全局变量及其值

会话变量:

#SHOW [SESSION] VARIABLES [LIKE ‘STRING‘]

#使用该命令可以显示所有的服务器会话变量及其值

2、mysql服务器变量根据生效时间,可以将其分为动态变量和静态变量:

动态变量:可以及时修改,永久保存

静态变量:通过参数传递给mysqld,要想永久生效,需要修改写在配置文件中。

动态调整变量的生效方式:

对于全局变量:对当前会话无效,对新建会话有效

对于会话变量:及时生效,但是只对当前会话生效

3、显示服务器变量及其值

mysql>  SELECT @@VARIABLE_NAME;

4、设定服务器变量及其值

mysql> SET {GLOBALlSESSION}  VARIABLE_NAME=‘VALUE‘

状态变量:
          保存了MySQL服务器运行统计数据
          #SHOW GLOBAL STATUS [LIKE ‘STRING‘]

时间: 2024-11-04 05:29:31

mysql服务器变量的相关文章

MySQL 服务器变量 数据操作DML-视图

SQL语言的组成部分 常见分类: DDL:数据定义语言 DCL:数据控制语言,如授权 DML:数据操作语言 其它分类: 完整性定义语言: DDL的一部分功能约束 约束:包括主键,外键,唯一键,条件,非空,事务等各类约束 视图定义:即虚表,就是存储下来的SELECT语句 事务控制 嵌入式SQL和动态SQL 数据字典:系统编目(system catalog) 作用:保存数据库服务器上的元数据 保存元数据的数据库有: information_schema mysql performance_schem

MySQL 5.5 服务器变量详解二(转)

add by zhj:在MySQL5.6中对一些参数有增删改,详见http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html 原文:http://mageedu.blog.51cto.com/4265610/1062628 作者:马哥教育Linux运维培训 innodb_adaptive_flushing={ON|OFF} 设定是否允许MySQL服务器根据工作负载动态调整刷写InnoDB buffer pool中的脏页的

Linux下安装配置MySQL服务器

一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 安装目录:/usr/local/mysql57 用root用户安装. 二.安装步骤 ============ 1.解压安装包 [root]#cd /usr/local [root]#mv  /path/to/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz  . [root]#tar -xzf mysq

mysql服务器(一)

mysql服务器 1.mysql安装 版本:mysql-advanced-5.6.23-linux-glibc2.5-x86_64 具体可以参考目录下的INSTALL-BINARY文件 #安装mysql,将mysql压缩解压到/usr/local tar zxvf mysql-advanced-5.6.23-linux-glibc2.5-x86_64.tar.gz -C /uar/local/mysql cd /usr/local ln -s mysql-advanced-5.6.23-linu

深入MySQL用户自定义变量:使用详解及其使用场景案例

一.前言 在前段工作中,曾几次收到超级话题积分漏记的用户反馈.通过源码的阅读分析后,发现问题出在高并发分布式场景下的计数器上.计数器的值会影响用户当前行为所获得积分的大小.比如,当用户在某超级话题下连续第n(n即计数器的值)次进行转发帖子时,将会获得与n相关的分数.然而,在第一次改进后问题依然存在.所以,这次在之前的基础上,通过使用MySQL变量的途径来解决该问题. 二.到底MySQL的变量分哪几类? MySQL变量一共分为两大类:用户自定义变量和系统变量.如下: 用户自定义变量 局部变量 会话

PHP服务器变量$_SERVER及其几个函数的使用

PHP服务器变量$_SERVER及其几个函数的使用 PHP服务器变量$_SERVER及其几个函数的使用:QUERY_STRING.REQUEST_URI.SCRIPT等1.$_SERVER["QUERY_STRING"]说明:获取的query的字符串2.$_SERVER["REQUEST_URI"]说明:访问地址的页面及页面参数Url3.$_SERVER["SCRIPT_NAME"]说明:访问当前脚本的路径4.$_SERVER["PHP

优化MySQL服务器

7.5.1. 系统因素和启动参数的调节 我们从系统级因素开始,因为必须尽早地进行部分决策以获得较大性能.在其它情况下,快速浏览该节就足够了.但是,了解一下更改该层次的参数能够获得多少性能提高是很有意义的. 使用的操作系统很重要.为了更好地使用多CPU机器,应使用Solaris(因为其线程工作得很好)或Linux(因为2.4和以后的内核有很好的SMP支持).请注意默认情况旧的Linux内核有一个2GB的文件大小限制.如果有这样的一个内核并且需要文件大于2GB,应得到ext2文件系统的大文件支持(L

MySQL服务器的构建与维护

实验要求: 1.编译安装mysql数据库 2.登录数据库,创建benet数据库和班级名表,表中有name(姓名).passwd(密码)两个字段.查询表的结构. 3.插入本人名和张三.李四三条记录,密码为用户拼音.验证成功添加. 4.删除张三的记录.更改李四的密码为123456,分别查询张三和李四的数据记录. 5.备份班级名数据表后删除数据表,查询表已删除成功,然后恢复班级名数据表,验证恢复成功 6.再建立数据库accp,建立一个表.建立自己名称的用户,并授予远程连接的权限,只对benet有权限(

MySQL中变量的总结

本文对MySQL中局部变量.用户变量.系统变量的理解进行总结. 一.局部变量 局部变量由DECLARE语句声明: DECLARE var_name[,...] type [DEFAULT value] 默认值由DEFAULT子句来声明,默认值也可以是一个表达式. 局部变量的作用范围仅限在它被声明的BEGIN...END块内,当语句执行完毕,局部变量就消失了. 二.用户变量 可以先在用户变量中保存值然后在以后引用它:这样可以将值从一个语句传递到另一个语句.用户变量与连接有关.也就是说,一个客户端定