当前位置:首页 > 知道中心 > MYSQL > 文章

MYSQL配置文件my.ini的中文详解

发表于:2013-09-01| 次阅读| 作者:藕码网
TAG:
摘要:MYSQL配置文件my.ini的中文详解

# 例如MySQL的配置文件为大型系统

#

# 这个大系统内存是512M,系统主要运行mysql

#

# 你可以将此文件复制到

# /etc/my.cnf中设置全局选项

# mysql-data-dir/my.cnf可以使用mysql特定的设置(mysql的

# 安装目录C:\mysql\data)或者是

# 在my.cnf中设置用户的选择

#

# 在这个文件当中,可以进行所有的参数设置

# 如果你想知道那个参数在哪里设置,可以运行这个参数

# 后加--help寻求帮助

# 下面的设置会被传递到所有的mysql客户端

client]

default-character-set=gbk            '指定字符集为gbk

#password = your_password

port = 3306  '指定端口

socket = /tmp/mysql.sock

# 这里的具体设置如下

# mysql服务端

[mysqld]

default-character-set=gbk                 '指定字符集为gbk

port = 3306                      '指定端口

socket = /tmp/mysql.sock

skip-locking

key_buffer = 256M                         '索引缓冲区(32位系统2G;64位系统4G)

max_allowed_packet = 1M                   '通信缓冲区

max_connections = 1000                    '最大连接数

table_cache = 256                         '表的线程(缓冲区)

sort_buffer_size = 1M  '排序缓冲区

read_buffer_size = 1M                     '顺序读取数据使用的缓冲区(仅限于MyISAM表)

read_rnd_buffer_size = 4M  '随机读取数据时的缓冲区大小

myisam_sort_buffer_size = 64M             '是在修改、优化、修复表时分配内存的大小

thread_cache_size = 8  '重新利用保存在缓存中线程的数量

query_cache_size= 16M                     '查询缓存

# 你可以尝试使用CPU的数量(s*2)来作为thread_concurrency的值

thread_concurrency = 8

# 不在TCP/IP端口上进行监听

# 如果所有的进程都是在同一台服务器连接到本地的mysqld

# 这样设置将是增强安全的办法

# 所有mysqld的连接都是通过Unix sockets或者命名管道进行的

# 注意在windows下如果没有打开命名管道选择而只是用此项

# (通过enable-named-pipe选项)将会导致mysql服务没有任何作用

# skip-networking                         '开启该选项将彻底关闭mysql的TCP/IP的连接方式

# 下面是介绍mysql数据库同步的就不细说了.


注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!