• 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.20
    datadir=/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 = -1
    group_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 = 2000
    innodb_io_capacity_max = 4000
    
    #自刷新自己的脏页,不会把邻居拉下水.对于SSD这类IOPS比较高的设备,建议设置为0,.这时候IOPS不是瓶颈,只刷自己的脏页,能更快的执行刷脏页操作,减少SQL语句响应时间.MYSQL8.0默认为0;
    innodb_flush_neighbors=0
    
    user=mysql
    
    #开启binlog日志
    server-id=1
    log-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

    [client] default-character-set=utf8 socket=/mydata/mysql-5.7.20/data/mysql.sock [mysql] default-character-set=utf8
  • 相关阅读:
    基于asp.net + easyui框架,一步步学习easyui-datagrid——实现分页和搜索(二)
    Build CRUD Application with jQuery EasyUI
    sql里的ROW_NUMBER() OVER是啥意思?
    EasyUI实战篇之datagrid:如何重新设置datagrid所配置的属性(options)并重新查询列表(relaod)
    UNIX基础知识之程序和进程
    UNIX基础知识之输入和输出
    UNIX基础知识之文件和目录
    输出至标准出错文件的出错处理函数
    apue.h
    目录操作函数opendir、readdir和closedir
  • 原文地址:https://www.cnblogs.com/byfboke/p/11051677.html
Copyright © 2020-2023  润新知