第2章 MySQL的调控按钮-启动选项和系统变量

1. 启动选项

MySQL的启动选项分为两类:命令行选项和配置文件选项。

命令行选项
  • 长形式选项:以 -- 开头,如 --user--port

  • 短形式选项:以 - 开头,如 -u-P

常见命令行选项:

  • --user-u:指定MySQL服务器的用户。

  • --port-P:指定MySQL服务器的端口。

  • --datadir:指定数据目录路径。

  • --socket:指定Unix域套接字文件路径。

配置文件选项
  • 配置文件路径

    • 默认路径:/etc/my.cnf/etc/mysql/my.cnf~/.my.cnf

    • 自定义路径:通过命令行 --defaults-file 指定。

  • 配置文件内容

    • 特定MySQL版本的专用选项组:不同版本的MySQL可能有特定的配置选项。

    • 配置文件优先级:如果多个配置文件存在,优先级会影响最终配置。

    • defaults-file的使用:用于指定某个特定的配置文件。

2. 系统变量

系统变量影响MySQL的运行和配置。

  • 系统变量简介:包括服务器行为、存储引擎配置、内存使用等。

  • 查看系统变量:使用 SHOW VARIABLES 查询系统变量的当前值。

  • 设置系统变量:可以通过命令行选项、配置文件或SQL语句 SET 进行设置。

  • 启动选项和系统变量的区别:启动选项在MySQL启动时指定,而系统变量是在MySQL运行时可以调整。

3. 状态变量

状态变量提供MySQL服务器的运行状态信息。

  • 状态变量简介:如连接数、查询数、缓存命中率等。

  • 状态变量应用:用于监控数据库性能,诊断问题。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值