当前位置: 首页 > news >正文

MySQL目录和文件

MySQL目录和文件

bin目录

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

数据目录

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

http://www.lryc.cn/news/360165.html

相关文章:

  • 0基础学习Elasticsearch-Quick start
  • Centos给普通用户添加sudo命令权限
  • 编写备份MySQL 脚本
  • C语言中的数据类型转换:隐式类型转换与显示类型转换
  • Android 安卓通过bindService ServiceConnection 没有响应的问题
  • python切片(彻底解除对切片的曲解)
  • Java—— StringBuilder 和 StringBuffer
  • vs2019 c++20 规范 STL库中关于时间的模板
  • 激光焊接机作为一种高效、精密的焊接设备
  • vite为什么速度快
  • Java网络编程(下)
  • APISIX的安装与测试(springboot服务测试)
  • AI技术:探索未来智能的无限可能
  • npm install 出错,按照版本不匹配解决
  • 【第1章】SpringBoot实战篇之注册接口
  • 代码随想录-Day25
  • JavaWeb_SpringBootWeb基础
  • Stable Diffusion生成图片的参数查看与抹除方法
  • Linux下多线程的相关概念
  • 在java java.util.Date 已知逝去时间怎么求年月日
  • LeetCode 2928.给小朋友们分糖果 I:Java提交的运行时间超过了61%的用户
  • 【typescript/flatbuffer】在websocket中使用flatbuffer
  • 构建一个文字冒险游戏:Python 编程实战
  • 09Linux GDB学习笔记
  • 海外金融牌照
  • addEventListener()方法中的几个参数,以及作用
  • FreeRtos进阶——通用链表的实现方式
  • 【kubernetes】关于k8s集群如何将pod调度到指定node节点(亲和与反亲和等)
  • AOP基础
  • EXSI虚拟机新增磁盘并将空间扩充到已有分区