mysql 配置文件样例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 配置文件样例相关的知识,希望对你有一定的参考价值。

[client]

port=3306

socket=/data/dbdata/mysqldata/mysql.sock


[mysql]

socket=/data/dbdata/mysqldata/mysql.sock

port=3306

no-auto-rehash

default-character-set=utf8mb4

prompt=\\[email protected]\\d\\R:\\m>



[mysqld]

port=3306

server_id=88888

socket=/data/dbdata/mysqldata/mysql.sock

datadir=/data/dbdata/mysqldata

basedir=/usr/local/mysql

transaction_isolation=REPEATABLE-READ

back_log=500

event_scheduler=OFF

slow_query_log_file=/data/dbdata/mysqllog/slow-query.log

log_error=/data/dbdata/mysqllog/errlog.err

general_log_file=/data/dbdata/mysqllog/mysql-general.log

relay-log=/data/dbdata/mysqllog/relay-log/relay-log.bin

relay_log_recovery=on

innodb_data_home_dir=/data/dbdata/mysqldata

innodb_undo_directory=/data/dbdata/mysqldata

innodb_log_group_home_dir=/data/dbdata/mysqldata

log_bin=/data/dbdata/mysqllog/binlog/binlog.bin

skip-character-set-client-handshake=1

character_set_server=utf8mb4

collation_server=utf8mb4_general_ci



##INNODB

innodb_undo_tablespaces=3

innodb_undo_logs=128

group_concat_max_len=8388608

innodb_additional_mem_pool_size=20M

innodb_file_per_table=1

innodb_page_size=16384

innodb_buffer_pool_size=62G

innodb_data_file_path=ibdata1:1G:autoextend

innodb_lock_wait_timeout=120

innodb_rollback_on_timeout=1

innodb_print_all_deadlocks=on

innodb_read_io_threads=8

innodb_write_io_threads=8

innodb_adaptive_hash_index=1

innodb_adaptive_flushing=1

innodb_adaptive_flushing_lwm=30

innodb_thread_concurrency=16

innodb_flush_method=O_DIRECT

innodb_max_dirty_pages_pct=50

innodb_io_capacity=500

innodb_support_xa=1

innodb_buffer_pool_instances=8

innodb_sort_buffer_size=16M

innodb_file_format=Barracuda

innodb_file_format_max=Barracuda

innodb_file_format_check=1

innodb_fast_shutdown=1

innodb_purge_threads=2

innodb_flush_log_at_trx_commit=2

innodb_log_buffer_size=64M

innodb_log_file_size=512M

innodb_log_files_in_group=3

innodb_autoextend_increment=128



##MyISAM

key_buffer_size=64M

myisam_sort_buffer_size=128M

myisam_max_sort_file_size=10G

concurrent_insert=2


##OTHER

sync_binlog=1

binlog_format=row

binlog_cache_size=256K

binlog_checksum=CRC32

max_binlog_size=512M

log_bin_trust_function_creators=1

expire_logs_days=10

slow_query_log=on

binlog_rows_query_log_events=1

long_query_time=1

read_buffer_size=4M

read_rnd_buffer_size=4M

bulk_insert_buffer_size=64M

sort_buffer_size=6M

join_buffer_size=4M

query_cache_type=0

query_cache_size=0

query_cache_limit=2M

tmp_table_size=64M

table_open_cache=5120

thread_cache_size=128

open_files_limit=65535

master-info-repository=TABLE

relay-log-info-repository=TABLE

skip_external_locking=1

net_buffer_length=8K

skip_name_resolve=1

secure_file_priv=''

log_slave_updates=1


##MAXLIMIT

max_connections=1000

max_length_for_sort_data=8096

max_heap_table_size=64M

max_allowed_packet=1G

max_connect_errors=99999999

max_heap_table_size=512M

max_length_for_sort_data=16k

max_slowlog_files =3

max_slowlog_size =1073741824



##TIMEOUT

wait_timeout=28800

interactive_timeout=28800



[mysqldump]

max_allowed_packet=512M

default-character-set=utf8mb4


以上是关于mysql 配置文件样例的主要内容,如果未能解决你的问题,请参考以下文章

GreatSQL(/MySQL)的配置文件模板样例

GreatSQL(/MySQL)的配置文件模板样例

mysql 5.7 配置文件说明

MySQL之MHA+keepalived方案演示

mysql配置文件my-small.cnf解析,汉文翻译,配置

关于peersim样例配置文件的超详细解读(新手勿喷)