环境:(DB:5.7.27 OS:CentOS7.6,rpm包安装方式)
启动前:
[root@mysqldb data]# ll -h
total 205M
-rw-r----- 1 mysql mysql 56 Oct 24 09:40 auto.cnf
-rw-r----- 1 mysql mysql 376 Apr 1 15:22 ib_buffer_pool
-rw-r----- 1 mysql mysql 12M Apr 1 15:22 ibdata1
-rw-r----- 1 mysql mysql 48M Apr 1 15:22 ib_logfile0
-rw-r----- 1 mysql mysql 48M Apr 1 14:24 ib_logfile1
-rw-r----- 1 mysql mysql 48M Apr 1 14:24 ib_logfile2
-rw-r----- 1 mysql mysql 48M Apr 1 14:24 ib_logfile3
drwxr-x— 2 mysql mysql 4.0K Apr 1 15:22 mysql
drwxr-x— 2 mysql mysql 8.0K Oct 24 09:40 performance_schema
drwxr-x— 2 mysql mysql 8.0K Oct 24 09:40 sys
drwxr-x— 2 mysql mysql 272 Mar 31 11:22 test
[root@mysqldb data]#
启动后:
[root@mysqldb data]# ll -h
total 217M
-rw-r----- 1 mysql mysql 56 Oct 24 09:40 auto.cnf
-rw-r----- 1 mysql mysql 376 Apr 1 15:22 ib_buffer_pool
-rw-r----- 1 mysql mysql 12M Apr 1 15:25 ibdata1
-rw-r----- 1 mysql mysql 48M Apr 1 15:25 ib_logfile0
-rw-r----- 1 mysql mysql 48M Apr 1 14:24 ib_logfile1
-rw-r----- 1 mysql mysql 48M Apr 1 14:24 ib_logfile2
-rw-r----- 1 mysql mysql 48M Apr 1 14:24 ib_logfile3
-rw-r----- 1 mysql mysql 12M Apr 1 15:25 ibtmp1
drwxr-x— 2 mysql mysql 4.0K Apr 1 15:22 mysql
-rw-r----- 1 mysql mysql 6 Apr 1 15:25 mysqldb.pid
srwxrwxrwx 1 mysql mysql 0 Apr 1 15:25 mysql.sock
-rw------- 1 mysql mysql 6 Apr 1 15:25 mysql.sock.lock
drwxr-x— 2 mysql mysql 8.0K Oct 24 09:40 performance_schema
drwxr-x— 2 mysql mysql 8.0K Oct 24 09:40 sys
drwxr-x— 2 mysql mysql 272 Mar 31 11:22 test
[root@mysqldb data]#
说明:
ibtmp1:
mysql> show variables like ‘%temp_data%’;
±---------------------------±----------------------+
| Variable_name | Value |
±---------------------------±----------------------+
| innodb_temp_data_file_path | ibtmp1:12M:autoextend |
±---------------------------±----------------------+
1 row in set (0.02 sec)
1、非压缩的innodb临时表的独立表空间;
2、MySQL服务关闭后自动删除;
3、默认自动扩展;(可修改参数文件:innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G)
mysqldb.sock、mysql.sock.lock:
mysql.sock文件是服务器与本地客户端进行通信的Unix套接字文件。
mysqldb.pid:
1、pid文件是mysql启动后,生成的一个文件,记录的是mysql当前的进程号;
2、启动服务文件/usr/lib/systemd/system/mysqld.service中指定了生成位置,可以修改此文件调整生成位置。(我在参数文件my.cnf文件中修改不管用。)




