兔八哥极品软件园    运行: 4492天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

修改MySQL环境变量

作者:admin 发布于:2013-12-20 23:31 Friday 分类:MYSQL


 

MySQL修改环境变量值有两种方式: 配置文件(my.ini for win || my.cnf for linux)和mysql命令(动态修改)。

MySQL显示系统变量的命令为:show variables;

调整MySQL服务器的系统变量

mysqld服务器维护两种环境变量。

全局变量影响服务器的全局操作。

会话变量影响具体客户端连接相关操作。

服务器启动时,将所有全局变量初始化为默认值。可 以在选项文件或命令行中指定的选项来更改这些默认值。

服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。

要想更改全局变量,必须具有SUPER权限。

mysqld服务器还为每个客户端连接维护会话变量。连接时使用相应全局变量的当前值对客户端会话变量进行初始化。

客户可以通过SET [SESSION] var_name语句来更改动态会话变量。

设置会话变量不需要特殊权限,但客户可以只更改自己的会话变量,而不更改其它客户的会话变量。

通过命令有 session级别和 global级别两种 如
session级别在设置后立即生效 断开连接后环境变量就失效了
set session sort_buffer_size=10000 (无权限要求)

global不是立即生效 而是对新连接生效
set global sort_buffer_size=100000(要求有SUPER权限)

set global binlog_format=ROW

标签: variables


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap