一、Mysql配置文件解读

(以mysql-server-5.1.73-3.el6_5.x86_64版本为例)

Mysql配置文件一般位于/etc/my.cnf,默认配置如下
[root@jacken /]# cat /etc/my.cnf 
[mysqld]
datadir=/var/lib/mysql  ##从给定目录读取数据库文件
socket=/var/lib/mysql/mysql.sock ##为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(仅适用于UNIX/Linux系统; 默认设置一般是/var/lib/mysql/mysql.sock文件)
user=mysql ##mysqld程序在启动后将在给定UNIX/Linux账户下执行; mysqld必须从root账户启动才能在启动后切换到另一个账户下执行; 
mysqld_safe脚本将默认使用user=mysql选项来启动mysqld程序
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0 ##符号链接数据库或表可以存储在my.cnf中指定datadir之外的分区或目录

[mysqld_safe]
log-error=/var/log/mysqld.log  ##错误日志位置
pid-file=/var/run/mysqld/mysqld.pid ##为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); 
[root@jacken /]#

其它参数:

wKiom1UmjmfD-KpgAAK0ptQtfKc079.jpg

Mysql程序:语言设置

wKioL1Umj7PRVEzrAAEIf-GdRVo577.jpg

mysqld程序:通信、网络、信息安全

wKiom1UmjnfBN5PRAAZMrKpWnIw851.jpg

mysqld程序:内存管理、优化、查询缓存区

wKiom1UmjoHgGTP-AAWJKXzSCow820.jpg

mysqld程序:日志

wKiom1Umjo2C9QA8AAYg9Q9MC7o942.jpg

mysqld程序:镜像(主控镜像服务器)

wKioL1UmkRaz5pr-AAFNFdfGE4Y664.jpg

mysqld程序:镜像(从属镜像服务器)

wKiom1Umj9zy6CRlAAiJ2LJkUFM056.jpg

mysqld–InnoDB:基本设置、表空间文件

wKioL1UmkTjjSeIGAAdAfAAiW28932.jpg

mysqld程序:InnoDB–日志

wKioL1UmkUDjUSC8AASop4wNufQ400.jpg

mysqld程序–InnoDB:缓存区的设置和优化

wKiom1Umj_zh_6YlAAJtvP7rZQ8437.jpg

mysqld程序:其它选项

wKioL1UnupuQm-MmAAMedR8ynIk850.jpg