my.cnf配置文件详解

http://blog.itpub.net/26690043/viewspace-719495/

my.cnf详解

[client]                   #客户端设置,即客户端默认的连接参数
port = 3307                 #默认连接端口
default-character-set = utf8mb4        #编码

[mysqld]
#服务端基本设置
port = 3307                  #MySQL监听端口
socket = /data/mysqldata/3307/mysql.sock   #为MySQL客户端程序和服务器之间的本地通讯指定一个套接字文件
pid-file = /data/mysqldata/3307/mysql.pid  #pid文件所在目录
basedir = /usr/local/mysql-5.7.11      #使用该目录作为根目录(安装目录)
datadir = /data/mysqldata/3307/data     #数据文件存放的目录
character_set_server = utf8        #服务端默认编码(数据库级别)
server_id = 2             #服务端ID,用来高可用时做区分

#服务端其他设置
max_connections = 2000            #最大连接数
max_user_connections=0            #指定来自同一用户的最多连接数。设置为0则代表不限制。
default-storage-engine=INNODB           #默认的存储引擎,数据库的默认存储引擎为INNODB
transaction-isolation=READ-COMMITTED       #数据库事务的隔离级别

#相关日志参数
log_bin = /var/lib/mysql/log/mysql-bin       #开启二进制日志
binlog_format=ROW              #日志记录的格式
max_binlog_size = 512M          #单个日志文件最大大小
expire_logs_days = 15           #二进制日志自动删除的天数。
binlog-do-db=test          #指定记录哪个DB的二进制日志
binlog-ignore-db=test          #指定不记录哪个DB的二进制日志

#主从复制的参数
replicate-do-db=liting        #需要同步的数据库名。如果不指明同步哪些库,就去掉这行,表示所有库的同步
replicate-ignore-db=mysql        #不同步mysql数据库,如果是多个不同步库,就以此格式另写几行;也可以在一行,中间逗号隔开
slave-skip-errors = all        #跳过所有的错误,继续执行复制操作
sync_binlog = 1        #确保binlog日志写入后与硬盘同步(详细链接)
relay-log = /data/mysqldata/3307/relay/mysql-relay-bin     #relay-log日志记录的是从服务器I/O线程将主服务器的二进制日志读取过来记录到从服务器本地文件,即 中继日志
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值