mysql配置文件详解说明

mysql配置文件详解说明

ID:34724676

大小:79.18 KB

页数:11页

时间:2019-03-10

mysql配置文件详解说明_第1页
mysql配置文件详解说明_第2页
mysql配置文件详解说明_第3页
mysql配置文件详解说明_第4页
mysql配置文件详解说明_第5页
资源描述:

《mysql配置文件详解说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、mysql配置文件my.cnf详解说明MySQL配置文件my.cnf例子最详细翻译,可以保存做笔记用[转载]#BEGINCONFIGINFO#DESCR:4GBRAM,只使用InnoDB,ACID,少量的连接,队列负载大#TYPE:SYSTEM#ENDCONFIGINFO##此mysql配置文件例子针对4G内存#主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器##将此文件复制到/www/wdlinux/etc/my.cnf或/etc/my.cnf作为全局设置,#mysql-data-dir/my.cnf作为服务器指定设置#(@localsta

2、tedir@forthisinstallation)或者放入#~/.my.cnf作为用户设置.##在此配置文件中,你可以使用所有程序支持的长选项.#如果想获悉程序支持的所有选项#请在程序后加上"--help"参数运行程序.##关于独立选项更多的细节信息可以在手册内找到###以下选项会被MySQL客户端应用读取.#注意只有MySQL附带的客户端应用程序保证可以读取这段内容.#如果你想你自己的MySQL应用程序获取这些值#需要在MySQL客户端库初始化的时候指定这些选项#[client]#password=[your_password]port=3306socket

3、=/tmp/mysql.sock#***应用定制选项***##  MySQL服务端#[mysqld]#一般配置选项port=3306socket=/tmp/mysqls.sock#back_log是操作系统在监听队列中所能保持的连接数,#队列保存了在MySQL连接管理器线程处理之前的连接.#如果你有非常高的连接率并且出现"connectionrefused"报错,#你就应该增加此处的值.#检查你的操作系统文档来获取这个变量的最大值.#如果将back_log设定到比你操作系统限制更高的值,将会没有效果back_log=50#不在TCP/IP端口上进行监听.#如果所

4、有的进程都是在同一台服务器连接到本地的mysqld,#这样设置将是增强安全的方法#所有mysqld的连接都是通过Unixsockets或者命名管道进行的.#注意在windows下如果没有打开命名管道选项而只是用此项#(通过"enable-named-pipe"选项)将会导致mysql服务没有任何作用!#skip-networking#MySQL服务所允许的同时会话数的上限#其中一个连接将被SUPER权限保留作为管理员登录.#即便已经达到了连接数的上限.max_connections=100#每个客户端连接最大的错误允许数量,如果达到了此限制.#这个客户端将会被M

5、ySQL服务阻止直到执行了"FLUSHHOSTS"或者服务重启#非法的密码以及其他在链接时的错误会增加此值.#查看"Aborted_connects"状态来获取全局计数器.max_connect_errors=10#所有线程所打开表的数量.#增加此值就增加了mysqld所需要的文件描述符的数量#这样你需要确认在[mysqld_safe]中"open-files-limit"变量设置打开文件数量允许至少4096table_cache=2048#允许外部文件级别的锁.打开文件锁会对性能造成负面影响#所以只有在你在同样的文件上运行多个数据库实例时才使用此选项(注意仍会

6、有其他约束!)#或者你在文件层面上使用了其他一些软件依赖来锁定MyISAM表#external-locking#服务所能处理的请求包的最大大小以及服务所能处理的最大的请求大小(当与大的BLOB字段一起工作时相当必要)#每个连接独立的大小.大小动态增加max_allowed_packet=16M#在一个事务中binlog为了记录SQL状态所持有的cache大小#如果你经常使用大的,多声明的事务,你可以增加此值来获取更大的性能.#所有从事务来的状态都将被缓冲在binlog缓冲中然后在提交后一次性写入到binlog中#如果事务比此值大,会使用磁盘上的临时文件来替代.#

7、此缓冲在每个连接的事务第一次更新状态时被创建binlog_cache_size=1M#独立的内存表所允许的最大容量.#此选项为了防止意外创建一个超大的内存表导致永尽所有的内存资源.max_heap_table_size=64M#排序缓冲被用来处理类似ORDERBY以及GROUPBY队列所引起的排序#如果排序后的数据无法放入排序缓冲,#一个用来替代的基于磁盘的合并分类会被使用#查看"Sort_merge_passes"状态变量.#在排序发生时由每个线程分配sort_buffer_size=8M#此缓冲被使用来优化全联合(fullJOINs不带索引的联合).#类似的

8、联合在极大多数情况下有非

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。