mysql 初始化配置文件_MySQL 初始化配置

1 方式

源码安装    ------> 编译过程中设置初始化参数

配置文件    ------> 数据库启动之前,设定配置文件参数 /etc/my.cnf

启动脚本命令行 ------> mysqld_safe --skip-grant-tables --skip-networking &

说明:

my.cnf ----> port=3306

mysqld_safe --port=3307 &

命令行优先

2 配置文件应用

(1)配置文件读取顺序

[root@master1 ~]# mysqld --help --verbose |grep my.cnf/etc/my.cnf ---》/etc/mysql/my.cnf ---》/usr/local/mysql/etc/my.cnf ---》~/.my.cnf

port=3306 port=3360

意味情况:

手工定制配置文件位置点:/opt/my.cnf , /data/3306/my.cnf /data/3307/my.cnf /data/3308/my.cnf

mysqld    --defaults-file=/opt/my.cnf &

mysqld_safe --defaults-file=/opt/my.cnf &

(多实例应用)

(2)配置文件书写格式

[标签]

配置参数

标签是什么?

区分不同程序运行参数的。

[服务器端]:影响数据库服务端运行

[mysqld]

[mysqld_safe]

[server]

[客户端] :影响本地客户端连接,不影响远程客户端

[mysql]

[mysqldump]

[client]

配置文件基础模板说明:

[root@master ~]$ cat /etc/my.cnf

[mysqld]             # 服务器端标签

user=mysql            # 负责数据库管理用户

basedir=/app/database/mysql # 软件的安装位置

datadir=/data/3306 # 数据库的存放位置

server_id=6 # 标识节点的唯一编号(主从有用)

port=3306 # 端口号

socket=/tmp/mysql.sock # 套接字文件

[mysql] # 客户端标签

socket=/tmp/mysql.sock # 读取socket文件的位置点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值