首页 / 数据库 / MySQL / MySQL 配置文件基本参数详解
MySQL 配置文件基本参数详解2013-10-30# 以下选项会被MySQL客户端应用读取.# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容.# 如果你想你自己的MySQL应用程序获取这些值# 需要在MySQL客户端库初始化的时候指定这些选项#[client]#password = [your_password]port = @MYSQL_TCP_PORT@socket = @MYSQL_UNIX_ADDR@# MySQL 服务端[mysqld]# 一般配置选项port = @MYSQL_TCP_PORT@socket = @MYSQL_UNIX_ADDR@# back_log 是操作系统在监听队列中所能保持的连接数,# 队列保存了在MySQL连接管理器线程处理之前的连接.# 如果你有非常高的连接率并且出现"connection refused" 报错,# 你就应该增加此处的值.# 检查你的操作系统文档来获取这个变量的最大值.# 如果将back_log设定到比你操作系统限制更高的值,将会没有效果back_log = 50# 不在TCP/IP端口上进行监听.# 如果所有的进程都是在同一台服务器连接到本地的mysqld,# 这样设置将是增强安全的方法# 所有mysqld的连接都是通过Unix sockets 或者命名管道进行的.# 注意在windows下如果没有打开命名管道选项而只是用此项# (通过 "enable-named-pipe" 选项) 将会导致mysql服务没有任何作用!#skip-networking# MySQL 服务所允许的同时会话数的上限# 其中一个连接将被SUPER权限保留作为管理员登录.# 即便已经达到了连接数的上限.max_connections = 100# 每个客户端连接最大的错误允许数量,如果达到了此限制.# 这个客户端将会被MySQL服务阻止直到执行了"FLUSH HOSTS" 或者服务重启# 非法的密码以及其他在链接时的错误会增加此值.# 查看 "Aborted_connects" 状态来获取全局计数器.max_connect_errors = 10# 所有线程所打开表的数量.# 增加此值就增加了mysqld所需要的文件描述符的数量# 这样你需要确认在[mysqld_safe]中 "open-files-limit" 变量设置打开文件数量允许至少4096