MySQL的服务器配置
MySQL的服务器配置
查询MySQL的配置
1 | which mysqld |
根据找到的mysqld 在进行获取配置文件
1 | /usr/sbin/mysqld --verbose --help | gerp -A 1 'Default options' |
1 | Default options are read from the following files in the given order: |
配置文件说明
配置文件采用标准INI格式,被分为多个部分,每个部分都以一行包含在方括号中的该部分名称开头。客户端程序也会读取client部分,服务器通常读取mysqld部分。
配置使用小写字母表示,单词之间使用下划线或者短横分隔,两种表示方式都是有效的。(建议使用同一种风格)
除了在配置文件中进行设置外,很多变量(但不是全部)还可以在服务器运行时进行更改。MySQL将这些称为动态配置变量。但是在服务器重启之后更改项就会失效。
MySQL 8.0引入了一个名为持久化系统变量的新功能,语法为:SET PERSIST
允许在运行时设置一次值,MySQL将把这个设置写入磁盘,以便在下次重启后继续使用该值。
我们建议专注于优化峰值工作负载,然后在“足够好”的时候就可以停止优化。
最小示例文件
1 | [mysqld] |
后续还会在补充
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 编程纪元!
评论
ValineGitalk