zoukankan      html  css  js  c++  java
  • MySQL 相关文件的简单说明

    1:数据目录

     1 mysql> show global variables like '%datadir';
     3 +---------------+------------------+
     5 | Variable_name | Value |
     7 +---------------+------------------+
     9 | datadir | /home/mysqldata/ |
    11 +---------------+------------------+
    13 1 row in set (0.00 sec)

    2:INNODB数据文件。存储INNODB数据,索引<INNODB innodb_file_per_table=0>,Double write buffer ,Insert buffer ,Rollback segments ,UNDO space

    1 -rw-rw---- 1 mysql mysql 18874368 Jan 19 01:10 ibdata1

    3:事务日志文件,对事务引擎起作用

    1 -rw-rw---- 1 mysql mysql 5242880 Feb 5 22:37 ib_logfile0
    2 -rw-rw---- 1 mysql mysql 5242880 Jan 19 00:01 ib_logfile1

    4:错误日志文件

    1 -rw-rw---- 1 mysql root 42070 Feb 5 22:37 localhost.localdomain.err

    5:进程ID文件。当MySQL实例启动时,会将自己的进程ID写入一个文件中—该文件即为pid文件。该文件可由参数pid_file控制。默认路径位于数据库目录下,文件名为主机名.pid。

    1 -rw-rw---- 1 mysql mysql 5 Feb 5 22:37 localhost.localdomain.pid

    6:套接字文件。Unix系统下本地连接MySQL可以采用Unix域套接字方式,这种方式需要一个套接字(socke)文件。套接字文件可由参数socket控制。

    1 srwxrwxrwx 1 mysql mysql 0 Feb 5 22:55 mysql.sock

    7:通用查询日志文件

    1 -rw-rw---- 1 mysql mysql 189 Feb 5 23:17 localhost.log

    8:慢查询日志文件

    1 -rw-rw---- 1 mysql mysql 68128 Feb 5 22:37 localhost-slow.log

    9:二进制日志索引文件

    1 -rw-rw---- 1 mysql mysql 513 Feb 5 22:37 mysql-bin.index

    10:二进制日志文件

    1 -rw-rw---- 1 mysql mysql 126 Dec 26 00:50 mysql-bin.000001
    2 -rw-rw---- 1 mysql mysql 126 Dec 26 00:50 mysql-bin.000002
    3 -rw-rw---- 1 mysql mysql 126 Dec 26 00:51 mysql-bin.000003
    4 -rw-rw---- 1 mysql mysql 107 Dec 26 00:52 mysql-bin.000004
    5 -rw-rw---- 1 mysql mysql 126 Dec 26 00:53 mysql-bin.000005

    11:表结构文件,数据文件,索引文件(INNODB下数据和索引都存在.ibd里)

    1 -rw-rw---- 1 mysql mysql 8554 Jan 18 02:24 a.frm
    2 -rw-rw---- 1 mysql mysql 42 Jan 18 21:25 a.MYD
    3 -rw-rw---- 1 mysql mysql 1024 Jan 18 21:35 a.MYI
    4 -rw-rw---- 1 mysql mysql 8554 Feb 5 22:55 b.frm
    5 -rw-rw---- 1 mysql mysql 98304 Feb 5 22:55 b.ibd

    12:视图定义文件

    1 -rw-rw---- 1 mysql mysql 375 Feb 5 22:56 view_b.frm

    13:分区(MYISAM)

    分区定义文件

    1 -rw-rw---- 1 mysql mysql 32 Feb 5 22:58 c.par

    分区后,每个分区的数据文件和索引文件

    1 -rw-rw---- 1 mysql mysql 0 Feb 5 22:58 c#P#p0.MYD
    2 -rw-rw---- 1 mysql mysql 1024 Feb 5 22:58 c#P#p0.MYI
    3 -rw-rw---- 1 mysql mysql 0 Feb 5 22:58 c#P#p1.MYD
    4 -rw-rw---- 1 mysql mysql 1024 Feb 5 22:58 c#P#p1.MYI
    5 -rw-rw---- 1 mysql mysql 0 Feb 5 22:58 c#P#p2.MYD
    6 -rw-rw---- 1 mysql mysql 1024 Feb 5 22:58 c#P#p2.MYI
    7 -rw-rw---- 1 mysql mysql 0 Feb 5 22:58 c#P#p3.MYD
    8 -rw-rw---- 1 mysql mysql 1024 Feb 5 22:58 c#P#p3.MYI

    14:分区(INNODB innodb_file_per_table=1)

    分区定义文件

    1 -rw-rw---- 1 mysql mysql        32 Feb    5    22:58    c.par

    分区后,每个分区的数据文件和索引文件,innodb下数据和索引存储在.ibd里

    1 -rw-rw---- 1 mysql mysql 98304 Feb 5 22:58 c#P#p0.ibd
    2 -rw-rw---- 1 mysql mysql 98304 Feb    5    22:58    c#P#p1.ibd
    3 -rw-rw---- 1 mysql mysql 98304 Feb    5    22:58    c#P#p2.ibd
    4 -rw-rw---- 1 mysql mysql 98304 Feb 5 22:58 c#P#p3.ibd

    15:触发器定义(和表结构定义在同一目录)

    1 -rw-r----- 1 mysql mysql 332 Jan 7 17:32 AlertQueue.TRG

    16:计划任务,自定义函数,存储过程,慢查询<表存储格式>(/data/mysql目录下)

     1 -rw------- 1 mysql mysql 10223 Dec 26 00:50 event.frm
     2 -rw------- 1 mysql mysql 0 Feb 5 23:09 event.MYD
     3 -rw------- 1 mysql mysql 2048 Feb 5 23:09 event.MYI
     4 -rw------- 1 mysql mysql 8665 Dec 26 00:50 func.frm
     5 -rw------- 1 mysql mysql 0 Dec 26 00:50 func.MYD
     6 -rw------- 1 mysql mysql 1024 Dec 26 00:50 func.MYI
     7 -rw------- 1 mysql mysql 9996 Dec 26 00:50 proc.frm
     8 -rw------- 1 mysql mysql 644 Dec 26 00:50 proc.MYD
     9 -rw------- 1 mysql mysql 4096 Dec 26 00:50 proc.MYI
    10 -rw------- 1 mysql mysql 35 Dec 26 00:50 slow_log.CSM
    11 -rw------- 1 mysql mysql 0 Dec 26 00:50 slow_log.CSV

    游标必须定义在别的代码块里<procedure,function..>,所以没有单独的游标文件

    17:复制用的中继文件

    -rw-rw---- 1 mysql mysql 157 Feb 6 00:00 ldc2095-relay-bin.000210
    -rw-rw---- 1 mysql mysql 106 Feb 6 00:00 ldc2095-relay-bin.000211

    18:中继文件日志

    1 -rw-rw---- 1 mysql mysql 135 Feb 6 00:00 ldc2095-relay-bin.index

    19:复制用的master信息文件<username,password,host,postion>

    1 -rw-rw---- 1 mysql mysql 77 Feb 3 07:33 master.info

    20:复制用的中继文件的索引

    1 -rw-rw---- 1 mysql mysql 66 Feb 3 07:33 relay-log.info

    21:升级日志文件

    1 -rw-r--r-- 1 mysql mysql 5 Feb 22 2011 mysql_upgrade_info

    关联连接  http://simpleframework.net/blog/v/11592.html

  • 相关阅读:
    Linux中常用的关机和重新启动命令
    Ubuntu 7.10 J2EE开发环境lomboz+eclipse3.2.1+tomcat5.5.25+mysql5.
    Linux+Apache+JSP+PHP+MySQL
    SMSLib的配置
    Python正则表达式操作指南
    Ubuntu学习笔记:通过ssh远程登录服务器
    C语言文件读写:语言初学者入门讲座 第十六讲 文件
    linuxfopenfclosefreadfwrite等函数
    linux 下 scp 的用法
    wget3
  • 原文地址:https://www.cnblogs.com/zuoxingyu/p/2707065.html
Copyright © 2011-2022 走看看