mysql my.cnf设定 version 1.2

[mysqld]
port=20206
server-id=20206
##设置socket目录
socket=/home/opt/tmp/ssms/ssms_test/ssmstest.sock
basedir=/opt/mysql56/
datadir=/home/opt/data/ssms/ssms_test/
user=mysql
log-error=/home/opt/log/ssms/ssms_test/ssmstest.log
pid-file=/home/opt/tmp/ssms/ssms_test/ssmstest.pid
explicit_defaults_for_timestamp=true
##设置error日志时间继承系统时间 
log_timestamps=SYSTEM 
##设置mysql时区为东八区
default-time_zone = '+8:00' 
skip_name_resolve
##设置开启binlog,
binlog_format=ROW
##设置binlog保留天数,超过的binlog自动删除
expire_logs_days=3
log_slave_updates=1
##设置binlog目录
log_bin=/home/opt/binlog/ssms/ssms_test/mysqlbin.log
##设置SQL检查模式,去除了ONLY_FULL_GROUP_BY。group by时select不必将group中的字段全部列出
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
symbolic-links=0
##设置innodb引擎缓存
innodb_buffer_pool_size=2048M
innodb_buffer_pool_instances=2
##设置日志刷新策略  0 每秒刷新logbuffer到磁盘  1 每个事务都要刷新到磁盘  2 每个事务只刷新到osbuffer,每秒刷新到磁盘
innodb_flush_log_at_trx_commit=2
##设置多少个事务binlog写入到磁盘 0 不限制性能最佳。 默认1 也可以设置任意整数  
sync_binlog=0
##设置进程通信最大的包大小
max_allowed_packet=2048M
##设置redo logfile
innodb_log_files_in_group=3
innodb_log_file_size=512M
##设置连接数
max_connections=1500
##允许从任意主机登录
bind-address=0.0.0.0
##设置默认引擎为innodb
default-storage-engine=INNOD
##有大写名称库名、表名的需配置为0
lower_case_table_names=1 
##设置innodb引擎表每个表一个文件  
innodb_file_per_table=1
character-set-server=utf8
##强制使用gtid模式
gtid-mode=on
enforce-gtid-consistency=true
##设置主从同步使用表记录
master_info_repository=table
relay_log_info_repository=table
##设置从库同步使用logical_clock
slave_parallel_type=LOGICAL_CLOCK
slave_parallel_workers=4
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值