• mysql的my.cnf配置参考


    [mysqld_safe]
    pid-file=/project/class2/mysql/run/mysqld.pid
    #malloc-lib=/project/class2/mysql/lib/libjemalloc.so
    
    [mysql]
    port=3306
    prompt=\u@\d \r:\m:\s>
    default-character-set=gbk
    no-auto-rehash
    
    [client]
    port=3306
    socket=/project/class2/mysql/run/mysql.sock
    
    [mysqld]
    #dir
    basedir=/project/class2/mysql
    datadir=/project/class2/mysql/data
    tmpdir=/tmp
    lc_messages_dir=/project/class2/mysql/share
    log-error=/project/class2/mysql/log/alert.log
    slow_query_log_file=/project/class2/mysql/log/slow.log
    general_log_file=/project/class2/mysql/log/general.log
    socket=/project/class2/mysql/run/mysql.sock
    
    #innodb
    innodb_data_home_dir=/project/class2/mysql/data
    innodb_log_group_home_dir=/project/class2/mysql/data
    innodb_data_file_path=ibdata1:2G;ibdata2:16M:autoextend
    innodb_buffer_pool_size=10G
    innodb_buffer_pool_instances=4
    innodb_log_files_in_group=2
    innodb_log_file_size=1G
    innodb_log_buffer_size=200M
    innodb_flush_log_at_trx_commit=1
    innodb_additional_mem_pool_size=20M
    innodb_max_dirty_pages_pct=60
    innodb_io_capacity=1000
    innodb_thread_concurrency=16
    innodb_read_io_threads=8
    innodb_write_io_threads=8
    innodb_open_files=60000
    innodb_file_format=Barracuda
    innodb_file_per_table=1
    innodb_flush_method=O_DIRECT
    innodb_change_buffering=inserts
    innodb_adaptive_flushing=1
    innodb_old_blocks_time=1000
    innodb_stats_on_metadata=0
    innodb_read_ahead=0
    innodb_use_native_aio=0
    innodb_lock_wait_timeout=5
    innodb_rollback_on_timeout=0
    innodb_purge_threads=1
    innodb_strict_mode=1
    transaction-isolation=READ-COMMITTED
    
    #myisam
    key_buffer=64M
    myisam_sort_buffer_size=64M
    concurrent_insert=2
    delayed_insert_timeout=300
    
    #replication
    master-info-file=/project/class2/mysql/log/master.info
    relay-log=/project/class2/mysql/log/relaylog
    relay_log_info_file=/project/class2/mysql/log/relay-log.info
    relay-log-index=/project/class2/mysql/log/mysqld-relay-bin.index
    slave_load_tmpdir=/project/class2/mysql/tmp
    slave_type_conversions="ALL_NON_LOSSY"
    slave_net_timeout=4
    skip-slave-start
    sync_master_info=1000
    sync_relay_log_info=1000
    
    #binlog
    log-bin=/project/class2/mysql/log/mysql-bin
    server_id=2552763370
    binlog_cache_size=32K
    max_binlog_cache_size=2G
    max_binlog_size=500M
    binlog-format=ROW
    sync_binlog=1000
    log-slave-updates=1
    expire_logs_days=0
    
    #server
    default-storage-engine=INNODB
    character-set-server=gbk
    lower_case_table_names=1
    skip-external-locking
    open_files_limit=65536
    safe-user-create
    local-infile=1
    #sqlmod="STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE"
    performance_schema=0
    
    log_slow_admin_statements=1
    log_warnings=1
    long_query_time=1
    slow_query_log=1
    general_log=0
    
    query_cache_type=0
    query_cache_limit=1M
    query_cache_min_res_unit=1K
    
    table_definition_cache=65536
    table_cache=65536
    
    thread_stack=512K
    thread_cache_size=256
    read_rnd_buffer_size=128K
    sort_buffer_size=256K
    join_buffer_size=128K
    read_buffer_size=128K
    
    port=3306
    skip-name-resolve
    skip-ssl
    max_connections=4500
    max_user_connections=4000
    max_connect_errors=65536
    max_allowed_packet=128M
    connect_timeout=8
    net_read_timeout=30
    net_write_timeout=60
    back_log=1024
    
  • 相关阅读:
    函数模板
    c#使用多线程的几种方式示例详解
    C#中数组、ArrayList和List三者的区别
    c# Thread类
    IEnumerable和IEnumerator 详解
    C#执行CMD命令并接收返回结果的实现方法
    C# Process.Start()方法详解
    C#Json转Xml格式数据的方法
    sql存储过程
    SQL存储过程基础
  • 原文地址:https://www.cnblogs.com/fan-gx/p/12295319.html
Copyright © 2020-2023  润新知