mysql socket参数详解_my.cnf配置参数详解

以下是参数的注释:

1>skip-external-locking

是否忽略外部锁定,用于多进程条件下为MyISAM数据表进行锁定,你有多台服务器使用同一个数据库目录,那么每台服务器都必须开启external

locking当外部锁定(external-locking)起作用时,每个进程若要访问数据表,则必须等待之前的进程完成操作并解除锁定。由于服务器访问数据表时经常需要等待解锁,因此在单服务器环境下external locking会让MySQL性能下降.老版本的写法为:skip-locking

2> skip-name-resolve

禁用dns解析,在mysql的授权表中就不能使用主机名,只能使用IP.当一个新连接连接mysql服务器时,mysql服务器会对此次连接的合法性进行判定,具体通过查询mysql.user表实现。mysql的权限设置将user和host(客户端的地址)联系起来,只有当两者都符合条件时才能进行下一步认证.

3> big_tables

使用--big-tables选项启动mysqld以总将临时表存储在磁盘上.

4> local_infile = 0

是否允许在使用load

data infile命令时使用客户端文件默认为OFF或0即为不允许

5> character-set-server=utf8

客户端的字符集设置为UTF-8

6>datadir=/usr/local/mysql/data/

设置数据文件目录

7>basedir=usr/local/mysql/

设置mysql的base目录

8> table_cache=16

指定表高速缓存的大小.每次MySQL访问表,每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容,如果这个表在cache中,那MySQL就直接在cache中访问.在内存中访问比在磁盘上访问更快,同时也减少了I/O.

9> max_connections = 200

mysql server允许的最大链接数量

10> wait_timeout = 28800

11> interactive_timeout = 28800

服务器关闭交互式连接前等待活动的秒数

交互式客户端定义为在mysql_real_connect()中使用CLI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值