您的位置:首页 > 数据库 > MySQL

mysql 配置文件

2016-05-29 11:49 281 查看

mysql 配置文件

mysql安装之后会有多个ini的配置文件,不同的名字代表不同的配置。

+ my.ini:MySQL正在使用的配置文件,修改该文件即可修改配置;

+ my-huge.ini:适合超大型数据库的配置文件;

+ my-large-ini:适合大型数据库的配置文件;

+ my-medium.ini:适合中型数据库的配置文件;

+ my-small.ini:适合小型数据库的配置文件;

+ my-template.ini:配置文件的模板;

+ my-innodb-heavy-4G.ini:该配置文件只对InnoDB存储引擎有效,而且服务器的内存不能小于4G;

#客户端参数配置
[client]
#客户通过这个端口访问mysql数据库,如果需要修改,可以直接修改这个端口
port=3306

#默认的字符集
[mysql]
default-character-set=gbk

#服务端参数配置
[mysqld]
#服务端端口号
port=3306
#安装路径
basedir="D:/phpStudy/MySQL/"
#数据库文件目录
datadir="D:/phpStudy/MySQL/data/"
#软件端字符集
character-set-server=gbk
#数据库引擎
default-storage-engine=InnoDB
#sql模式
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#最大连接数
max_connections=512
#查询缓存
query_cache_size=0
#软件中可以打开的总表数
table_cache=256
#内存中可以存储临时表的大小
tmp_table_size=18M
#保留客户端的链接线程数
thread_cache_size=8
#重建索引时允许的最大临时文件大小
myisam_max_sort_file_size=64G
#重建索引时允许的最大缓存大小
myisam_sort_buffer_size=35M
#最大关键字大小
key_buffer_size=25M
#全扫描表时的缓存大小
read_buffer_size=64K
#可以插入排序好数据的大小
read_rnd_buffer_size=256K
#用户排序时缓存大小
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=47M
#日志文件的大小
innodb_log_file_size=24M
#允许线程的最大连接数
innodb_thread_concurrency=8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息