作用:
- 控制mysql的启动
- 影响到客户端的连接
初始化3中配置方法:
- 预编译(源码安装时用)
- 配置文件my.cnf
- 命令行参数(仅限于mysqld_sage / mysqld)
PS:上述配置生效优先级,从上之下,依次升高,即(当使用命令行参数时,优先以命令行的参数为准)
初始配置文件:
默认的读取路径:
[root@db01 ~]# mysqld --help --verbose |grep my.cnf /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 注: 默认情况下,MySQL启动时,会依次读取以上配置文件,如果有重复选项,会以最后一个文件设置的为准。 但是,如果启动时加入了--defaults-file=xxxx时,以上的所有文件都不会读取.
初始配置文件模板:
[标签] 配置项=xxxx 标签类型:服务端、客户端 服务器端标签: [mysqld] [mysqld_safe] [server] 客户端标签: [mysql] [mysqldump] [client] 配置文件的示例展示: [root@db01 ~]# cat /etc/my.cnf [mysqld] user=mysql basedir=/app/mysql datadir=/data/mysql socket=/tmp/mysql.sock server_id=6 port=3306 log_error=/data/mysql/mysql.log [mysql] socket=/tmp/mysql.sock prompt=Master [\\d]>