返回顶部

mysql - 初始化配置

作用:

  1. 控制mysql的启动
  2. 影响到客户端的连接

初始化3中配置方法:

  1. 预编译(源码安装时用)
  2. 配置文件my.cnf
  3. 命令行参数(仅限于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]>

 

posted @ 2021-01-13 14:31  Be-myself  阅读(446)  评论(0编辑  收藏  举报
levels of contents 点击查看具体代码内容