mysql配置文件详解


以下是MySQL配置文件常用参数详解:

[mysqld]:服务器端配置。

datadir= /data/mysql:数据目录

socket=/var/lib/mysql/mysql.sock: socker通信设置

user=mysql:使用MySQL用户启动

symbolic-links =0:是否支持快捷方式

log-bin=mysql-bin:开启bin-log日志

server-id=1:mysql服务的ID

auto_increment_offset=1:自增长字段从固定数开始。

auto_increment_increment=2:自增长字段每次递增的量

socket=/tmp/mysql.sock:mysql客户程序与服务器之间的本地通信套接字文件

port=3306:mysql监听端口

key_buffer=384MB :key_buffer是用于索引块的缓冲区大小

table_cache=512:为所有线程打开表的数量

sort_buffer_size=2MB:为每个需要进行排序的线程分配该大小的一个缓冲区

read_buffer_size=2MB:读查询操作所能使用的缓冲区大小

query_cache_size=32MB:指定mysql查询结果缓冲区的大小

read_rnd_buffer_size=8MB:改参数在使用行指针排序之后,随机读

myisam_sort_buffer_size=64MB:MyISAM表发生变化时重新排序所需的缓冲

thread_concurrency=8:最大并发线程数,取值为服务器逻辑CPU数量的2倍

thread_cache=8:缓存可重用的线程数

skip-locking:避免mysql的外部锁定,减少出错几率增强稳定性

default-storage-engine=INNODB:设置mysql默认引擎为InnoDB

[mysqld_safe]:mysql服务安全启动配置

log-error=/var/log/mysqld.log:mysql错误日志路径

pid-file=/var/run/mysqld/mysqld.pid:mysqlPID进程文件

key-buffer-size=2048MB:MyISAM表索引缓冲区的大小

max_connections=3000:MySQL最大连接数

innodb_buffer_pool_size=2048MB :InnoDB内存缓冲数据和索引大小

basedir= /usr/local/mysql55/:数据库安装路径

[mysqldump]:数据库导出段配置

max_allowed_packet=16MB:服务器和客户端发送的最大数据包

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM