MySQL目录和文件

MySQL目录和文件

bin目录

存储一些mysql脚本比如mysqld、mysqld-self等等,用于执行mysql一些操作

数据目录

sql 复制代码
show variables like 'datadir';--查看数据目录位置
  1. 每一个数据库都有一个和数据库名相同的文件夹;
  2. MySQL5.7开始每创建一个表,在Innodb下创建和表名相同的两个文件夹xxx.frm和xxx.ibd文件(独立表空间),在MyISAM下创建xxx.frm、xxx.MYD、xxxMIY三个文件夹,其中.MYD代表表的数据,.MIY存储索引。
  3. ibtmp1文件是MySQL在innoDB下的系统表空间

常用日志文件

  1. 错误日志:show variables like '%log_error%'\G 查看启动日志位置
  2. 慢查询日志:show variables like '%slow_query_log%' 查看慢日志存储位置
  3. 普通日志(查询日志):show variables like '%general%' 查看普通日志存储位置
  4. 二进制文件日志(binlog):存储select之外的语句DDL、DML等,默认关闭,show variables like 'log_bin',查看开启状态,如果要开启,需要在my.cnf文件中添加配置:
    1. log_bin = mysql-bin //开启
    2. binlog-format = row //记录格式
    3. server-id = 1 //id
    4. expire_logs_days //失效时间

总结

重要的日志为错误日志、慢日志、binlog日志。

相关推荐
数据龙傲天1 小时前
1688商品API接口:电商数据自动化的新引擎
java·大数据·sql·mysql
engineer-gxd1 小时前
MySQL 表的操作
mysql
cyt涛2 小时前
MyBatis 学习总结
数据库·sql·学习·mysql·mybatis·jdbc·lombok
看山还是山,看水还是。3 小时前
MySQL 管理
数据库·笔记·mysql·adb
momo小菜pa3 小时前
【MySQL 09】表的内外连接
数据库·mysql
Jasonakeke3 小时前
【重学 MySQL】四十九、阿里 MySQL 命名规范及 MySQL8 DDL 的原子化
数据库·mysql
小宇成长录4 小时前
Mysql:数据库和表增删查改基本语句
数据库·mysql·数据库备份
团儿.4 小时前
解锁MySQL高可用新境界:深入探索MHA架构的无限魅力与实战部署
数据库·mysql·架构·mysql之mha架构
权^5 小时前
MySQL--聚合查询、联合查询、子查询、合并查询(上万字超详解!!!)
大数据·数据库·学习·mysql
万事大吉CC9 小时前
mysql单表查询·3
数据库·mysql