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服务,修改内容才能生效
还没有评论,来说两句吧...