在 my.cnf 中,不同的配置节对应的是不同的软件,因此配置的时候,需要找到对应的配置节。

例如:

[client]
port            = 3306
socket          = /data/data/mysql/data/mysql.sock

[mysqld]

basedir=/data/apps/mysql
datadir=/data/data/mysql/data

port            = 3306
socket          = /data/data/mysql/data/mysql.sock
pid-file        = /data/data/mysql/data/mysql.pid

[client]配置的就是客户端的配置,mysql 命令连接的时候,如果没有指定参数就会找这里配置的参数,然后再去连接。

[mysqld]配置的就是服务端 mysqld 程序的配置。

[mysqldump]配置就是 mysqldump 导出数据的配置参数。

总结

针对不同的工具,要注意设置对应的配置节,不然不生效。