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日志。

相关推荐
百***25612 小时前
MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置
windows·mysql·adb
转转技术团队2 小时前
分页查询的稳定性陷阱与根治方案
后端·mysql·elasticsearch
q***82913 小时前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb
q***58194 小时前
【SQL】MySQL中的字符串处理函数:concat 函数拼接字符串,COALESCE函数处理NULL字符串
数据库·sql·mysql
懒羊羊不懒@4 小时前
【MySQL | 基础】多表查询
数据库·sql·mysql
q***0564 小时前
在Mysql环境下对数据进行增删改查
数据库·mysql
Wang's Blog6 小时前
MySQL: 存储引擎深度解析:CSV与Archive的特性、应用与实战演示
数据库·mysql
Wang's Blog7 小时前
MySQL: 数据库读写分离与负载均衡的实现方式及深度分析
数据库·mysql·负载均衡
Hello.Reader7 小时前
使用 Flink CDC Elasticsearch Pipeline Connector 打通 MySQL 与 Elasticsearch 的实时链路
mysql·elasticsearch·flink
Navicat中国7 小时前
Navicat 高频问题速解:PostgreSQL / MySQL / SQL Server / MongoDB / 达梦
数据库·mysql·mongodb·postgresql·navicat