MariaDB(Mysql分支)my.cnf配置文件中文注释版
#/usr/share/mysql/my-huge.cnf
#MariaDB配置文件示例模板(huge,巨型).
#
#本文件适用于专用数据库服务器,内存为1G-2G
#机器上主要只运行MariaDB的大型系统,
#
#MariaDB程序会根据运行的操作系统平台查找一系列的配置文件,
#你可以将此模板配置文件拷贝到对应的位置(并重命名),
#要查看有哪些配置文件会被读取到,执行:
#"my_print_defaults--help"并查看
#Defaultoptionsarereadfromthefollowingfilesinthegivenorder:
#(-->程序会依次读取列出的配置文件.)这部分下面列出的文件(路径)列表.
#更多信息请参考:http://dev.mysql.com/doc/mysql/en/option-files.html
#
#在本文件的各个小节中,你可以使用该程序支持的所有选项.
#如果想要了解程序是否支持某个参数,
#可以使用 "--help"选项来启动该程序,查看帮助信息.
#下面一小节的配置选项由本地的所有MySQL客户端读取,作为默认配置
[client]
#password =your_password
port =3306
socket =/var/lib/mysql/mysql.sock
#下面的各个小节,由各种应用程序来读取解析
#MySQLserver配置信息
[mysqld]
port =3306
socket =/var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size=384M
max_allowed_packet=1M
table_open_cache=512
sort_buffer_size=2M
read_buffer_size=2M
read_rnd_buffer_size=8M
myisam_sort_buffer_size=64M
thread_cache_size=8
query_cache_size=32M
#并发线程数,建议为CPU核心数乘以2: CPU"s*2forthread_concurrency
thread_concurrency=8
#可以指定一个专用磁盘的路径来作为临时目录,例如SSD
#tmpdir =/tmp/
#配置此参数则不启动 TCP/IP端口监听.
#如果所有的处理程序都只在同一台机器上连接mysqld,这是一个很安全的做法,
#所有同mysqld的交互只能通过Unixsockets或命名管道(namedpipes)完成.
#注意,使用此选项而没有开启Windows上的命名管道(namedpipes),
#(通过"enable-named-pipe"配置项)将会导致mysqld不可用!
#skip-networking
#主服务器配置选项ReplicationMasterServer(default)
#在主从复制时,需要依赖二进制日志
log-bin=mysql-bin
#在整个主从复制集群中要求是1到2^32-1之间的唯一ID,否则或者失败,或者大量出错日志信息.
#如果没有设置master-host,则默认值是1
#但如果省略了,则(master)不生效
server-id =1
#从服务器配置选项ReplicationSlave(需要将master部分注释掉,才能使用这部分)
#
#要将服务器配置为从属服务器(replicationslave),
#有如下两种方案可供选择:
#
#1)通过CHANGEMASTERTO命令(在用户手册中有详细的描述)-
# 语法如下:
#
# CHANGEMASTERTOMASTER_HOST=<host>,MASTER_PORT=<port>,
# MASTER_USER=<user>,MASTER_PASSWORD=<password>;
#
# 你可以将<host>,<user>,<password>替换为单引号括起来的字符串,
# 将<port>替换为master的端口号(默认是3306).
#
# 一个示例如下所示:
#
# CHANGEMASTERTOMASTER_HOST="125.564.12.1",MASTER_PORT=3306,
# MASTER_USER="joe",MASTER_PASSWORD="secret";
#
#或者:
#
#2)设置下面的参数.然而,一旦你选择了这种方式,
# 首次启动主从复制时(即便启动复制失败,如错误的master-password密码,
# 导致slave连接不上等),slave将会创建一个名为master.info的文件,
# 如果以后再修改本配置文件(xxx.cnf)中下面的这些参数,则将被忽略,
# 并继续使用master.info文件的内容,
# 除非关闭slave服务器,然后删除文件master.info并重新启动slaverserver.
# 出于这个原因,你应该不系统修改下面的相关参数参数(带<>的注释部分),
# 而是使用CHANGEMASTERTO(上面的方案1)
#
#
#在整个主从复制集群中要求是2到2^32-1之间的唯一ID,
#否则或者失败,或者大量出错日志信息.
#如果设置了master-host,则默认值是2
#但如果省略了,则不会成为slave
#server-id =2
#
#此slave需要连接的master.-required
#master-host = <hostname>
#
#slave连接到master认证时需要的username
#-用户名是必须的(也可以在连接时指定)
#master-user = <username>
#
#slave连接到master认证时需要的password
#-密码是必须的(也可以在连接时指定)
#master-password= <password>
#
#master监听的端口号
#可选-默认是3306
#master-port = <port>
#
#开启二进制日志,对于slave从服务器不是必须的,但推荐开启
#log-bin=mysql-bin
#
#二进制日志格式——推荐mixed
#binlog_format=mixed
#如果只使用InnoDB表,请取消下列选项的注释
#innodb_data_home_dir=/var/lib/mysql
#innodb_data_file_path=ibdata1:2000M;ibdata2:10M:autoextend
#innodb_log_group_home_dir=/var/lib/mysql
#如果只使用InnoDB,可以设置.._buffer_pool_size为物理内存的50-80%
#谨防内存使用设置得太高
#innodb_buffer_pool_size=384M
#附加缓存池大小
#innodb_additional_mem_pool_size=20M
#设置.._log_file_size为 bufferpoolsize的25%左右
#innodb_log_file_size=100M
#日志缓存的大小,不要设置太大,1秒钟刷新一次
#innodb_log_buffer_size=8M
#默认1,事务提交就刷新日志到硬盘;
#设为2,刷新到操作系统缓存,但性能提高很多,设为0则可能丢事务.
#innodb_flush_log_at_trx_commit=1
#表死锁的超时释放时间,单位秒
#innodb_lock_wait_timeout=50
[mysqldump]
#快速导出到输出流/硬盘,不在内存中缓存
quick
#最大数据包限制
max_allowed_packet=16M
[mysql]
no-auto-rehash
#如果对SQL不熟悉,可以将下面的注释符去掉,拒绝无where的不安全操作.
#safe-updates
[myisamchk]
key_buffer_size=256M
sort_buffer_size=256M
read_buffer=2M
write_buffer=2M
[mysqlhotcopy]
interactive-timeout
相关文章
- MySQL最大同时连接数调优(mysql同时连接数)
- MySQL连接配置:轻松让您搞定问题(mysql连接配置文件)
- MySQL时间戳排序:掌握这种技术(mysql时间戳排序)
- MySQL中文排序法导论(中文排序mysql)
- 运算MySQL数据加减运算:实现快速精确分析(mysql数据加减)
- MySQL多对多关系表修改技巧(mysql多对多修改)
- MySQL中文手册(mysql中文手册)
- MySQL修改配置文件的步骤指南(mysql修改配置文件)
- 25字中文文章标题:MySQL技术文档 数据库管理的必备参考工具(mysql技术文档)
- MySQL分组查询实现最新数据筛选优化(mysql分组最新)
- MySQL中设置默认值的技巧(mysql默认值中文)
- 如何使用MySQL判断日期是否为今天(mysql判断是否是今天)
- MySQL如何存储小数点?25字中文文章标题:MySQL小数点存储方法解析(mysql存小数点)
- MySQL如何实现中文字符的截取(mysql截取中文)
- 如何在MySQL中修改配置文件(mysql中修改配置文件)
- MySQL不支持中文存储(mysql中不能存中文)
- MySQL枚举类型详解(mysql中 enum)
- MySQL的DDL简介及其作用(mysql中ddl是什么)
- CMD快速启动MySQL数据库的使用方法(cmd快速打开mysql)
- MySQL支持不同字段的数据类型和属性设置(mysql 不同字段)
- MySQL下载及安装教程快速掌握MySql下载及安装方法,更高效地使用MySql数据库(mysql下载了在哪)
- MySQL实现上周日期查询操作方法分享(mysql 上周日期)
- MySQL无法添加中文字符(mysql不能添加中午)
- MySQL中文处理问题的解决方案(mysql不能处理中文)
- MySQL编码问题无法存储中文字符(mysql 不能保存汉字)
- MySQL三大知识,让你成为数据库高手(mysql三大知识)