首页 > 代码库 > mysql服务器变量

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‘]

 

本文出自 “linux学习之路” 博客,请务必保留此出处http://xslwahaha.blog.51cto.com/4738972/1576300

mysql服务器变量