一、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 /]#

其它参数:

mysql默认带出12个月的数据_mysql

Mysql程序:语言设置

mysql默认带出12个月的数据_操作系统_02

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

mysql默认带出12个月的数据_操作系统_03

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

mysql默认带出12个月的数据_数据库_04

mysqld程序:日志

mysql默认带出12个月的数据_mysql_05

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

mysql默认带出12个月的数据_数据库_06

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

mysql默认带出12个月的数据_mysql_07

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

mysql默认带出12个月的数据_mysql默认带出12个月的数据_08

mysqld程序:InnoDB–日志

mysql默认带出12个月的数据_mysql默认带出12个月的数据_09

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

mysql默认带出12个月的数据_内存管理_10

mysqld程序:其它选项

mysql默认带出12个月的数据_数据库_11





本文转自 zouqingyun 51CTO博客,原文链接:http://blog.51cto.com/zouqingyun/1709905,如需转载请自行联系原作者