概述
在mysql安装成功后在support-files目录中会看到my-small.ini、my-medium.ini、my-large.ini、my-huge.ini几种个配置文件,分别用于不同的硬件环境。
my-huge.cnf是针对一个内存1-2GB的系统,系统主要运行MySQL。
#MySQL客户端配置
[client]
#password= your_password
port= 3306#客户端链接端口
socket= /tmp/mysql.sock#socket文件路径
# MySQL服务器配置
[mysqld]
port= 3306#客户端链接端口
socket= /tmp/mysql.sock#socket文件路径
skip-external-locking#避免外部锁定
key_buffer_size = 384M#执行索引的缓冲区大小
max_allowed_packet = 1M#服务器发送和接受的最大包长度
table_open_cache = 512#允许缓存已打开表的份数
sort_buffer_size = 2M#执行排序使用的缓冲大小
read_buffer_size = 2M#随机读缓冲区大小
read_rnd_buffer_size = 8M#通信时缓存数据的大小
myisam_sort_buffer_size = 64M#线程使用的堆大小
thread_cache_size = 8#在cache中保留多少线程用于重用
query_cache_size = 32M#查询缓冲区大小
thread_concurrency = 8#允许的线程数量
#skip-networking#关闭通过TCP/IP连接MySQL
log-bin=mysql-bin#复制二进制日志
server-id= 1#表示本机序号为1,也就master的意思
#如果使用InnoDB表,请对以下内容取消注释
#innodb_data_home_dir = /usr/local/mysql/data#InnoDB表空间文件目录
#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend#InnoDB表空间文件路径
#innodb_log_group_home_dir = /usr/local/mysql/data #InnoDB的日志文件目录
#innodb_buffer_pool_size = 384M#InnoDB缓冲池大小
#innodb_additional_mem_pool_size = 20M#InnoDB附加的内存池大小
#innodb_log_file_size = 100M#日志组中每个日志文件的大小
#innodb_log_buffer_size = 8M#日志文件所用的buffer大小
#innodb_flush_log_at_trx_commit = 1#每隔几秒日志文件刷新到磁盘
#innodb_lock_wait_timeout = 50#事务在被回滚之前等待锁定的超时秒数
#mysqldump备份数据库工具配置
[mysqldump]
quick#不将内存中的整个结果写入磁盘之前缓存
max_allowed_packet = 16M #服务器发送和接受的最大包长度
#mysql是针对客户端操作相关的配置
[mysql]
no-auto-rehash#命令不自动补全
#safe-updates #仅允许使用带有键值的UPDATEs和DELETEs操作,也就是新手模式
#MyISAM表维护程序配置
[myisamchk]
key_buffer_size = 256M #关键词缓冲大小, 一般用来缓冲MyISAM表的索引块
sort_buffer_size = 256M #排序缓冲大小
read_buffer = 2M#读取缓冲大小
write_buffer = 2M#写入缓冲大小
#mysql数据备份程序配置
[mysqlhotcopy]
interactive-timeout
最后
以上就是不安网络为你收集整理的mysql myhuge,Mysql5.5配置文件my.cnf配置(my-huge.cnf)详解IV的全部内容,希望文章能够帮你解决mysql myhuge,Mysql5.5配置文件my.cnf配置(my-huge.cnf)详解IV所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复