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

原文地址:http://blog.51cto.com/395469372/2111016

时间: 2024-11-06 09:41:48

mysql 配置文件样例的相关文章

linux c下mysql编程样例

/* ============================================================================ Name : mysql1.c Author : suys Version : Copyright : Your copyright notice Description : Link to mysql in C, Ansi-style ===================================================

java连接mysql数据库样例

package packagename; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;   public class classname {     public static String

3、Nginx配置文件样例

user www-data;    #运行用户 worker_processes  4;#启动进程,通常设置成和cpu的数量相等 error_log  /var/log/nginx/error.log;#全局错误日志及PID文件 pid        /var/run/nginx.pid; #工作模式及连接数上限 events { use   epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以提高nginx的性能 w

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

# Example MySQL config file for small systems. #数据库最小系统配置文件样例 # This is for a system with little memory (<= 64M) where MySQL is only used # from time to time and it's important that the mysqld daemon # doesn't use much resources. #这个配置时为内存比较小的系统且数据库不

docker-compose.yml样例(mysql主从+mycat读写分离)

Docker-compose.yml文件示例 1.mysql主从复制的docker-compose.yml文件 # cat docker-compose.yml version: '2' # 这个version是指dockerfile解析时用的版本,不是给我们自己定义版本号用的. services: m1: # master build: ./master # ./master文件下需要有Dockerfile文件,并且build属性和image属性不能一起使用 container_name: m

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

相信很多兄弟一开始接触peersim,对配置文件还是有点不适应,我看了好久的样例的配置文件,一层层去找对应的文件的方法,终于好像悟懂了一点,记下来以后回顾. 贴上代码,一点点分析. 首先要说下所谓的配置文件,其实就是一个txt文件,语法也是非常简单,类似java里的给类里的变量赋值,这也正对应了配置文件的作用,配置文件,当然就是为实验的参数进行配置用的,所以配置文件的主要功能就是配置各类参数,定义一些协议类.控制类.初始化类以及一些常数. 1 # PEERSIM EXAMPLE 1 #配置文件中

JDBC连接MySQL数据库及演示样例

JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接口组成.JDBC为数据库开发者提供了一个标准的API,据此能够构建更高级的工具和接口,使数据库开发者能够用纯 Java API 编写数据库应用程序,而且可跨平台执行,而且不受数据库供应商的限制.

myloader恢复mysql数据库演示样例

? mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具.备份方式为逻辑备份.它支持多线程.备份速度远高于原生态的mysqldump以及众多优异特性.与其相配套的恢复工具则是myloader.主要用于将dump出来的sql以并行的方式进行恢复. 本文主要描写叙述myloader的用法并给出演示样例. 有关mydumper的相关參考        mydumper备份mysql数据库演示样例           mydumper安装及安装故障汇总    1.单库的备份与恢复[[e

Sakila&mdash;&mdash;MySQL样例数据库解析

一.Introduction Sakila可以作为数据库设计的参考,也可作为实验数据.我是用作数据仓库和ODI学习的实验数据. The Sakila sample database was developed by Mike Hillyer, a former member of the MySQL AB documentation team, and is intended to provide a standard schema that can be used for examples i