MySQL数据库配置data文件_MySQL数据库---配置文件及数据文件

本文详细介绍了MySQL数据库的主配置文件,包括指定安装路径、数据存放路径、错误日志、慢查询日志以及缓冲池大小等关键设置。同时,解析了数据文件的构成,如.FRM存储表结构,.MYD存储数据,.MYI存储索引。
摘要由CSDN通过智能技术生成

1.主配置文件

#/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'

#cat /etc/my.cnf

[client]

port = 3306 #指定MySQL的开放端口

socket = #套接字文件

[mysqld]

basedir = /usr/local/mysql #指定MySQL安装的绝对路径

datadir = /disk1/mysql #指定MySQL数据存放的绝对路径

log-error = /disk1/mysql/error.log #错误日志的存放路径

slow_query_log = OFF #慢查询日志

slow_query_log_file = /apsarapangu/disk1/mysql/slow.log

general_log = OFF #普通日志

general_log_file = /apsarapangu/disk1/mysql/general.log

socket = /usr/local/mysql/run/mysql.sock

innodb_flush_log_at_trx_commit = 0

innodb_data_home_dir = /disk1/mysql

innodb_log_group_home_dir = /disk1/mysql

innodb_data_file_path = ibdata1:2000M:autoextend

innodb_buffer_pool_size = 10240M #缓冲池

innodb_flush_method = O_DIRECT

innodb_log_file_size = 2G

innodb_log_buffer_size = 128M

#binlog #二进制日志

#log-bin = /disk1/mysql/mysql-bin

server_id=4294967295

expire_logs_days = 7 #存放时间

#server

port = 3306

skip-name-resolve

skip-ssl

max_connections = 20000

max_user_connections = 20000

max_allowed_packet = 1024M

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

character-set-server = utf8

数据文件

当我们进入到datadir存放数据的目录,我们一般会发现现3种文件

user.frm #存放表结构

user.MYD #存放表数据

user.MYI #存放索引

。。。

。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值