mysql配置日志记录_mysql配置记录

[mysqld]

character_set_server=utf8

#default-character-set=utf8

#init_connect='SET NAMES utf8'#慢日志时间

long_query_time=1#开启慢日志

slow_query_log=TRUE

#慢日志位置

slow_query_log_file=/mydata/mysql-5.7.20/logs/slow_query.log

#不区分大小写

#lower_case_table_names=1#日志、数据存储位置

socket=/mydata/mysql-5.7.20/data/mysql.sock

basedir=/mydata/mysql-5.7.20datadir=/mydata/mysql-5.7.20/data

log-error=/mydata/mysql-5.7.20/logs/mysqld.log

pid-file=/mydata/mysql-5.7.20/data/mysqld.pid

general_log=ON

general_log_file=/mydata/mysql-5.7.20/logs/mysql_general.log

#不开启sql严格模式

sql_mode=NO_ENGINE_SUBSTITUTION

#传输文件大小限制

max_allowed_packet=8M

########################注意:要开启mysql安全模式。每次重启数据库要执行set global sql_safe_updates=1#sql_safe_updates=1直接写如初始文件,重启会自动执行,不需要每次手敲

init-file=/mydata/mysql-5.7.20/sqlfile/safeup.sql

#服务器关闭交互式连接所等待的秒数,比如客户端工具连接

interactive_timeout=3600#等待断开连接的时间

wait_timeout=300#临时表内存大小

tmp_table_size=262144#表高速缓

table_open_cache=2048#查询缓存的大小,官方建议关闭,在8.0版本会废弃

#query_cache_size=0#group_concat 大小设置

#group_concat_max_len= -1group_concat_max_len= 5120#最大连接数

max_connections=4000#MySql的连接数达到max_connections时,新来的请求将会被存在堆栈中,等待连接的数量超过back_log,将不被授予连接资源,默认250

#back_log=key_buffer_size=256M

thread_cache_size=64#服务器可用核数*2,mysql5.7已经废弃

#thread_concurrency=16#缓冲池大小

innodb_buffer_pool_size=10G

#redo-log日志大小

innodb_log_file_size=2G

#redo-log日志个数,默认为2

#innodb_log_file_in_group=4#innodb所在主机的IO能力,通过以下参数来控制刷脏能力,

#建议:DBA同学建议2000-4000.极客建议:650-1300(本机磁盘IOPS测试值为650)

innodb_io_capacity= 2000innodb_io_capacity_max= 4000#自刷新自己的脏页,不会把邻居拉下水.对于SSD这类IOPS比较高的设备,建议设置为0,.这时候IOPS不是瓶颈,只刷自己的脏页,能更快的执行刷脏页操作,减少SQL语句响应时间.MYSQL8.0默认为0;

innodb_flush_neighbors=0user=mysql

#开启binlog日志

server-id=1log-bin=/mydata/mysql-5.7.20/mysqlbin/mysql-bin

#binlog日志记录模式

binlog_format=mixed

#开启二进制日志后,需要把这个参数打开,否则在创建函数或者调用函数会报错

#([Err]1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might*want to use the less safe log_bin_trust_function_creator

s variable))

log_bin_trust_function_creators=1

#随机读取缓冲的大小read_rnd_buffer_size =8M

#顺序读取缓冲的大小

read_buffer_size = 8M

#排序缓冲大小sort_buffer_size = 6M

tmp_table_size=128M

#query_cache_size=128M

query_cache_type=0#join table 缓冲的大小

join_buffer_size = 6M

#不区分大小写

lower_case_table_names=1

innodb_additional_mem_pool_size=2097152

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值