在Linux中/etc/my.cnf是用来查看所有的文件的。
用短划线-表示短项文件,用长划线--表示长项文件。
--no-defaults:不读取任何选项文件
--defaults-file=file_name:仅使用指定位置的选项文件
--defaults-extra-file=file_name:在指定位置时使用
client:适用于所有客户端程序的选项
通常用于指定所有客户端通用的连接参数
mysql和mysqldump:分别适用于mysql和mysqldump客户机的选项
其他客户机程序读取具有自己名称的选项组
server:适用于所有服务器程序或脚本的选项
mysqld,mysqld-8.0和mysqld_safe:适用于特定服务器程序或脚本的选项。
在运行的服务器中,配置的选项称为系统变量。
没有在选项文件或命令行选项中配置的变量会采用它们的预编译默认值
可以更改正在运行的服务器中某些系统变量的值
这些被称为动态变量
可以在表达式中或通过查询PerformanceSchema表来引用系统变量值
同一主机上启动多个服务器时,绝对不能冲突了数据目录,连接层,日志和PID文件,InnoDB表空间