Mysql数据库配置文件详解

Mysql数据库配置文件详解

1.安装目录下文件的说明

bin:文件夹下存放着可执行文件
include:文件夹下存放头文件
lib:文件夹下存放库文件
share:文件夹下存放着字符集、语言等信息
my.ini:Mysql软件正在使用的配置文件。
my-huge.ini:当mysql软件为超大型数据库时使用的配置文件。
my-innodb-heavy-4G.ini:当mysql的为存储引擎为innoDB,而且内存不小于4GB时使用的配置文件。
my-large.ini:当mysql为大型数据库时使用的配置文件。
my-medium.ini:当MySQL为中小型数据库时使用的配置文件。
my-small.ini:当MySQL 为小型数据库时使用的配置文件。
my-template.ini:配置文件模板。

2.配置文件详细配置(my.ini)
# MySQL Server Instance Configuration File
# ----------------------------------------------------------------------
# Generated by the MySQL Server Instance Configuration Wizard
#通过使用mysql服务配置向导生成
# Installation Instructions
# ----------------------------------------------------------------------
#客户端参数配置
# CLIENT SECTION
# ----------------------------------------------------------------------
#客户端通过3306端口号连接MySQL数据库服务器
[client]
port=3306
[mysql]
#客户端的默认字符集
default-character-set=utf8
#服务器端参数配置
# SERVER SECTION
# ----------------------------------------------------------------------
#服务器端的端口号
[mysqld]
port=3306
#MySQL数据库服务器的安装目录
basedir="F:/Program Files (x86)/MySQL/MySQL Server 5.5/"

#MySQL数据库数据文件的目录
datadir="F:/ProgramData/MySQL/MySQL Server 5.5/Data/"

#MySQL软件端的字符集
character-set-server=utf8

# MySQL的存储引擎
default-storage-engine=INNODB

#MySQL的sql模式
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

#软件的最大连接数
max_connections=100

#MySQL的查询缓存
query_cache_size=15M

#MySQL中可以打开表的总数
table_cache=256

# MySQL内存中可以存储临时表的最大值
tmp_table_size=18M

# MySQL中可以保留的客户端连接线程数
thread_cache_size=8

#MySQL重建索引时允许的最大临时文件的大小
myisam_max_sort_file_size=100G

# MySQL重建索引时允许的最大缓存大小
myisam_sort_buffer_size=35M

# MySQL中最大关键字缓存大小
key_buffer_size=23M

# Size of the buffer used for doing full table scans of MyISAM tables.
# Allocated per thread, if a full scan is needed.
read_buffer_size=64K
# MySQL可以插入排序好数据的缓存大小
read_rnd_buffer_size=256K

#MySQL用户排序时缓存大小
sort_buffer_size=256K


#InnoDB存储引擎参数配置


# 附加内存池大小
innodb_additional_mem_pool_size=2M

# 关于提交日志的时机
innodb_flush_log_at_trx_commit=1

# 存储日志数据的缓存区的大小
innodb_log_buffer_size=1M

#缓存池中的缓存区的大小
innodb_buffer_pool_size=42M

# 日志文件的大小
innodb_log_file_size=10M

# 允许线程的最大数
innodb_thread_concurrency=18

如果修改了配置文件,必须重启MySQL服务,修改内容才能生效

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值