1 my.cnf介绍
配置文件默认读取路径:
覆盖读取,以最后一个有配置的文件为准 [root@localhost ~]# mysqld --help --verbose |grep my.cnf /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
调用非默认路径配置文件方法:
mysqld_safe --defaults-file=/opt/oldguo.cnf & [标签] 配置=xxx 配置=xxx 配置=xxx [标签]
2 server标签
[server]
[mysqld]
[mysqld_safe]
3 client标签(不影响远程)
[client]
[mysql]
[mysqldump]
4 配置示例
[root@db01 ~ ]# cat /etc/my.cnf
[mysqld]
user=mysql # 管理用户
basedir=/usr/local/mysql # 软件路径
datadir=/data/3306/data #数据路径
socket=/tmp/mysql.sock #socket文件位置
server_id=6 #服务器ID,主从时标识不同主机
log_bin=/data/mysql/binlog_3306 #二进制日志
port=3306 #端口
[mysql]
socket=/tmp/mysql.sock
[client] [mysql] [mysqldump]