mysql之my。cnf详解(史上最全)分析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mysql之my。cnf详解(史上最全)分析

以下是f配置文件参数解释:[client] ?port?=?3309?socket?=?/home/mysql/mysql/tmp/mysql.sock ?[mysqld] ?!include?/home/mysql/mysql/etc/f?#包含的配置文件?,把用户名,密码文件单独存放 ?port?=?3309?socket?=?/home/mysql/mysql/tmp/mysql.sock ?pid-file?=?/longxibendi/mysql/mysql/var/mysql.pid ?basedir?=?/home/mysql/mysql/ ?datadir?=?/longxibendi/mysql/mysql/var/ ?#?tmp?dir?settings ?# 此目录被MySQL用来保存临时文件.例如,# 它被用来处理基于磁盘的大型排序,和内部排序一样.# 以及简单的临时表.# 如果你不创建非常大的临时文件,将其放置到 swapfs/tmpfs 文件系统上也许比较好# 另一种选择是你也可以将其放置在独立的磁盘上.# 你可以使用”;”来放置多个路径# 他们会按照roud-robin方法被轮询使用.tmpdir?=?/home/mysql/mysql/tmp/ ?slave-load-tmpdir?=?/home/mysql/mysql/tmp/ ?#当slave?执行?load?data?infile?时用 ?#language?=?/home/mysql/mysql/share/mysql/english/ ?character-sets-dir?=?/home/mysql/mysql/share/mysql/charsets/ ?#?skip?options ?#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!skip-name-resolve?#grant?时,必须使用ip不能使用主机名 ?skip-symbolic-links?#不能使用连接文件 ?#多个客户可能会访问同一个数据库,因此这防止外部客户锁定MySQL服务器。该选项默认开启skip-external-locking?#不使用系统锁定,要使用myisamchk,必须关闭服务器,避免MySQL的外部锁定,减少出错几率增强稳定性。?skip-slave-start?#启动mysql,不启动复制 ?#开启该选项可以彻底关闭MySQL的TCP/IP连接方式,如果WEB服务器是以远程连接的方式访问MySQL数据库服务器则不要开启该选项!否则将无法正常连接!如果所有的进程都是在同一台服务器连接到本地的mysqld, 这样设置将是增强安全的方法skip-networking?#sysdate-is-now ?#?res?settings ?#指定MySQL可能的连接数量。当MySQL主线程在很短的时间内接收到非常多的连接请求,该参数生效,主线程花费很短的时间检查连接并且启动一个新线程。?如果你有非常高的连接率并且出现”connection refused”报错,你就应该增加此处的值.back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。?试图设定back_log高于你的操作系统的限制将是无效的。默认值为50。对于Linux系统推荐设置为小于512的整数。?back_log?=?50?#接受队列,对于没建立tcp连接的请求队列放入缓存中,队列大小为back_log,受限制与OS参数 ?#指定MySQL允许的最大连接进程数。如果在访问数据库时经常出现Too Many Connections的错误提示,则需要增大该参数值。?max_connections?=?1000?#最大并发连接数?,增大该值需要相应增加允许打开的文件描述符数 ?max_connect_errors?=?10000?#如果某个用户发起的连接error超过该数值,则该用户的下次连接将被阻塞,直到管理员执行flush?hosts?;?命令或者服务重启,防止黑客,非法的密码以及其他在链接时的错误会增加此值?#open_files_limit?=?10240?connect-timeout?=?10?#连接超时之前的最大秒数,在Linux平台上,该超时也用作等待服务器首次回应的时间 ?#指定一个请求的最大连接时间,对于4GB左右内存的服务器可以设置为

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档