windows:my.ini

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin # These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = ..... basedir = D:\\MySQL5.6
datadir = D:\MySQL5.6\\data
max_connections = 1100
max_user_connections = 1000
max_connect_errors = 10000
max_allowed_packet = 128M # Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES skip_name_resolve = 1
skip_external_locking = 1
lower_case_table_names = 1
# logs
long_query_time = 1
slow_query_log = 1
slow_query_log_file = D:\\MySQL5.6\\logs\\slow.log
log_error = D:\\MySQL5.6\\logs\\error.log
#innodb_force_recovery=1
# binlog
binlog_format = row
log_bin = D:\\MySQL5.6\\logs\\mysql-bin
binlog_cache_size = 8M
max_binlog_size = 1G
max_binlog_cache_size = 4G
expire_logs_days = 5
log_bin_trust_function_creators = 1 ############ myisam
key_buffer_size = 64M
#bulk_insert_buffer_size = 32M
########## PGA
sort_buffer_size = 8M
read_buffer_size = 8M
join_buffer_size = 32M
read_rnd_buffer_size = 32M
query_cache_type = 0
query_cache_size = 0M
table_open_cache = 6144
table_definition_cache = 4096
open_files_limit = 65536
back_log = 512 thread_cache_size = 64
thread_stack=192k
tmp_table_size=128M
max_heap_table_size=128M transaction_isolation = READ-COMMITTED
innodb_data_home_dir = D:\MySQL5.6\\data
innodb_log_group_home_dir = D:\MySQL5.6\\data
innodb_data_file_path = ibdata1:12M:autoextend
innodb_buffer_pool_size = 1G
innodb_buffer_pool_instances = 8
innodb_log_file_size = 1024M
innodb_log_buffer_size = 64M
innodb_log_files_in_group = 3
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 10
innodb_sync_spin_loops = 40
innodb_max_dirty_pages_pct = 80
innodb_thread_concurrency = 0
innodb_thread_sleep_delay = 500
innodb_concurrency_tickets = 1000
innodb_file_per_table = 1
innodb_read_io_threads = 20
innodb_write_io_threads = 20
innodb_io_capacity = 600
innodb_file_format = Barracuda
innodb_purge_threads=1
innodb_purge_batch_size = 32
innodb_old_blocks_pct=50
innodb_stats_on_metadata=0 optimizer_switch='mrr=on,mrr_cost_based=off,batched_key_access=on' [myisamchk]
key_buffer_size = 64M
sort_buffer_size = 512k
read_buffer = 2M
write_buffer = 2M [mysqldump]
quick
max_allowed_packet = 128M
#myisam_max_sort_file_size = 10G [mysql]
no-auto-rehash
max_allowed_packet = 128M
prompt = '(BI154)\u@\h [10.11.20.31]> '

linux :my.cnf

[mysql] 
prompt = [// aliyunzixun@xxx.com//h][//d]>//_ 
[mysqld] 
# basic settings # 
user = mysql 
sql_mode = "STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER"
autocommit = 1 
character_set_server=utf8mb4 
transaction_isolation = READ-COMMITTED 
explicit_defaults_for_timestamp = 1 
max_allowed_packet = 16777216 
event_scheduler = 1 
# connection # 
interactive_timeout = 1800 
wait_timeout = 1800 
lock_wait_timeout = 1800 
skip_name_resolve = 1 
max_connections = 512 
max_connect_errors = 1000000 
# table cache performance settings 
table_open_cache = 4096 
table_definition_cache = 4096 
table_open_cache_instances = 128 
# session memory settings # 
read_buffer_size = 16M 
read_rnd_buffer_size = 32M 
sort_buffer_size = 32M 
tmp_table_size = 64M 
join_buffer_size = 128M 
thread_cache_size = 64 
# log settings # 
log_error = error.log 
slow_query_log = 1 
slow_query_log_file = slow.log 
log_queries_not_using_indexes = 1 
log_slow_admin_statements = 1 
log_slow_slave_statements = 1 
log_throttle_queries_not_using_indexes = 10 
expire_logs_days = 90 
long_query_time = 2 
min_examined_row_limit = 100 
binlog-rows-query-log-events = 1 
log-bin-trust-function-creators = 1 
expire-logs-days = 90 
log-slave-updates = 1 
# innodb settings # 
innodb_page_size = 16384 
innodb_buffer_pool_size = 160G 
innodb_buffer_pool_instances = 16 
innodb_buffer_pool_load_at_startup = 1 
innodb_buffer_pool_dump_at_shutdown = 1 
innodb_lru_scan_depth = 4096 
innodb_lock_wait_timeout = 5 
innodb_io_capacity = 10000 
innodb_io_capacity_max = 20000 
innodb_flush_method = O_DIRECT 
innodb_file_format = Barracuda 
innodb_file_format_max = Barracuda 
innodb_undo_logs = 128 
innodb_undo_tablespaces = 3 
innodb_flush_neighbors = 0 
innodb_log_file_size = 17179869184 
innodb_log_files_in_group = 2 
innodb_log_buffer_size = 16777216 
innodb_purge_threads = 4 
innodb_large_prefix = 1 
innodb_thread_concurrency = 64 
innodb_print_all_deadlocks = 1 
innodb_strict_mode = 1 
innodb_sort_buffer_size = 67108864 
innodb_write_io_threads = 16 
innodb_read_io_threads = 16 
innodb_file_per_table = 1 
innodb_stats_persistent_sample_pages = 64 
innodb_autoinc_lock_mode = 2 
innodb_online_alter_log_max_size=1G 
innodb_open_files=4096 
# replication settings # 
master_info_repository = TABLE 
relay_log_info_repository = TABLE 
sync_binlog = 1 
gtid_mode = on 
enforce_gtid_consistency = 1 
log_slave_updates 
binlog_format = ROW 
binlog_rows_query_log_events = 1 
relay_log = relay.log 
relay_log_recovery = 1 
slave_skip_errors = ddl_exist_errors 
slave-rows-search-algorithms = 'INDEX_SCAN,HASH_SCAN' 
# semi sync replication settings # 
plugin_load = "validate_password.so;rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so" 
rpl_semi_sync_master_enabled = 1 
rpl_semi_sync_master_timeout = 3000 
rpl_semi_sync_slave_enabled = 1 
# password plugin # 
validate_password_policy=STRONG 
validate-password=FORCE_PLUS_PERMANENT 
[mysqld-5.6] 
# metalock performance settings 
metadata_locks_hash_instances=64 
[mysqld-5.7] 
# new innodb settings # 
loose_innodb_numa_interleave=1 
innodb_buffer_pool_dump_pct = 40 
innodb_page_cleaners = 16 
innodb_undo_log_truncate = 1 
innodb_max_undo_log_size = 2G 
innodb_purge_rseg_truncate_frequency = 128 
# new replication settings # 
slave-parallel-type = LOGICAL_CLOCK 
slave-parallel-workers = 16 
slave_preserve_commit_order=1 
slave_transaction_retries=128 
# other change settings # 
binlog_gtid_simple_recovery=1 
log_timestamps=system 
show_compatibility_56=on

通用 mysql配置的更多相关文章

  1. SpringMVC+Mybatis+MySQL配置Redis缓存

    SpringMVC+Mybatis+MySQL配置Redis缓存 1.准备环境: SpringMVC:spring-framework-4.3.5.RELEASE-dist Mybatis:3.4.2 ...

  2. LAMP第三部分php配置和mysql配置

    9. 配置防盗链http://www.lishiming.net/thread-71-1-1.html 防止别人的网站,放你网站图片的链接, 位置一般情况下在 /usr/local/apache/co ...

  3. linux下安装apache与php;Apache+PHP+MySQL配置攻略

    1.apache   在如下页面下载apache的for Linux 的源码包    http://www.apache.org/dist/httpd/;   存至/home/xx目录,xx是自建文件 ...

  4. MySQL 配置

    MySQL 配置 1.服务启动: (1)使用 service 启动:service mysqld start (2)使用 mysqld 脚本启动:/etc/inint.d/mysqld start ( ...

  5. mysql配置mysql-proxy读写分离

    MySQL配置读写分离 192.168.23.131与192.168.23.132两台服务器,131是主,132是从,131是读写,132是只读.myql-proxy的IP是192.168.23.13 ...

  6. mysql配置之skip-external-locking

    转载:http://www.kuqin.com/database/20120815/328905.html MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参 ...

  7. MySQL配置

    一.登录MySQL 要登录到MySQL只需要使用如下命令. mysql -h localhost -u root -p localhost:IP地址: root:用户名: database:数据库名( ...

  8. hive 的mysql配置

    hive默认使用的是Derby数据库,Derby是一个嵌入式数据库,数据库一般创建在运行hive命令的目录,如果切换目录运行,则找不到数据库 hive mysql配置: 官网地址:https://cw ...

  9. 2016年5月19日php,mysql配置

    1.php配置 1. 配置disable_functiondisable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshe ...

随机推荐

  1. HTTP 协议介绍

    HTTP 协议规定了浏览器和服务器之间互相通信的规则. 请求协议: 规定了客户端发送给服务器的内容格式 响应协议: 服务器发送给客户端的内容格式 请求协议 请求协议格式: 请求行 多个请求头信息(属性 ...

  2. 洛谷 P4451 [国家集训队]整数的lqp拆分

    洛谷 这个题目是黑题,本来想打表的,但是表调不出来(我逊毙了)! 然后随便打了一个递推,凑出了样例, 竟然. 竟然.. 竟然... A了!!!!!!! 直接:\(f[i]=f[i-1]*2+f[i-2 ...

  3. 利用反射快速给Model实体赋值

    试想这样一个业务需求:有一张合同表,由于合同涉及内容比较多所以此表比较庞大,大概有120多个字段.现在合同每一次变更时都需要对合同原始信息进行归档一次,版本号依次递增.那么我们就要新建一张合同历史表, ...

  4. Sql case when 小例

    SELECT I.uname, C.consume, O.name,O.dis_count,O.memberType, D.name,D.dis_count,D.up,D.down, CASE WHE ...

  5. SQLAlchemy_定义(一对一/一对多/多对多)关系

    目录 Basic Relationship Patterns One To Many One To One Many To Many Basic Relationship Patterns 基本关系模 ...

  6. cdoj1334郭大侠与Rabi-Ribi

    地址:http://acm.uestc.edu.cn/#/problem/show/1334 题目: 郭大侠与Rabi-Ribi Time Limit: 3000/1000MS (Java/Other ...

  7. angularJs十个面试题

    一.ng-show/ng-hide 与 ng-if的区别? 我们都知道ng-show/ng-hide实际上是通过display来进行隐藏和显示的.而ng-if实际上控制dom节点的增删除来实现的.因此 ...

  8. JSP与Servlet之后台页面单条删除与多条删除的页面跳转之实现

    单条删除页面跳转 1.首先打开JSP页面,找到删除 2.这个时候要把它改成servlet的URL,并决定要传给后台什么数据,例如我需要传一个待删数据的ID id并不是什么见不得人的东西(而且是后台也不 ...

  9. 基于SSM的单点登陆04

    jdbc.properties JDBC_DRIVER=org.mariadb.jdbc.Driver JDBC_URL=jdbc:mariadb://127.0.0.1:3306/market JD ...

  10. JMeter并发性测试

    JMeter并发性测试 一.JMeter简介 JMeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmet ...