MySQL数据库 选项文件和系统变量

使用选项文件的原因:-每次启动服务器时,不需要在命令行上指定选项(更方便   -复杂选项不易出错)

-使得可以通过查看选项文件以在一个位置查看服务器的配置

-可以使用分组选项创建多个配置,每个配置都在其自己的配置文件中:使用不同的配置在同一主机上启动多个服务器     -使用代替配置启动测试或开发服务器

选项文件的位置:Linux中,使用my.cnf     Windows中,使用my.ini

标准的选项文件:Linux中,/etc/my.cnf用作所有用户使用的全局选项文件

在用户的主目录中创建名为 .my.cnf   的用户特定选项文件
如果设置了 MYSQL_HOME 环境变量,它会搜索 $MYSQL_HOME/my.cnf 文件
每个程序读取的选项组:使用 --help 命令行选项运行MySQL程序
-选项组显示在选项文件下边
-Server:添加 --verbose已查看服务器选项文件
选项组名称可以查看作业。
系统变量:范围GLOBAL和SESSION
GLOBAL:变量影响服务器的整体运行
SESSION:变量影响单个客户端连接
变量可以是全局的、会话的、或俩者兼有:
-
仅限全局: innodb_buffer_pool_size, max_connections
全局和会话 Both global and session sort_buffer_size, max_join_size
仅限会话: timestamp, error_count
动态系统变量:1)在运行时更改动态变量以避免更改选项文件和重新启动服务器
 - 如果更改具有全局和会话
2)范围的变量: -更改全局变量会影响所有新连接
-更改会话变量会影响当前连接
显示系统变量: 列出所有可用的变量及其值:SHOW    [GLOBAL/SESSION] VARIABLES;
列出特定的变量:SHOW VARIABLES LIKE   加名字
设置一个新值,然后显示:SET GLOBAL  名字=ON;
SHOW VARIABLES LIKE ‘名字’;
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值