mysql> show variables like 'datadir';
+---------------+-----------------+
| Variable_name | Value |
+---------------+-----------------+
| datadir | /var/lib/mysql/ |
+---------------+-----------------+
1 row in set (0.02 sec)
mysql>
MySQL 系统自带的数据库,这个数据库里主要保存MySQL服务器运行过程中的一些状态信息,可以 用来监控 MySQL 服务的各类性能指标 。包括统计最近执行了哪些语句,在执行过程的每个阶段都 花费了多长时间,内存的使用情况等信息。
sys
MySQL 系统自带的数据库,这个数据库主要是通过 视图 的形式把 information_schema 和 performance_schema 结合起来,帮助系统管理员和开发人员监控 MySQL 的技术性能。
2.2 数据库在文件系统中的表示
看一下我的计算机上的数据目录下的内容:
sh复制代码
[root@RainbowSea mysql-8.0]# cd /var/lib/mysql
[root@RainbowSea mysql]# ll
总用量 188876
-rw-r-----. 1 mysql mysql 56 2月 9 17:33 auto.cnf
-rw-r-----. 1 mysql mysql 1720 2月 9 20:35 binlog.000001
-rw-r-----. 1 mysql mysql 16 2月 9 17:37 binlog.index
-rw-------. 1 mysql mysql 1680 2月 9 17:33 ca-key.pem
-rw-r--r--. 1 mysql mysql 1112 2月 9 17:33 ca.pem
-rw-r--r--. 1 mysql mysql 1112 2月 9 17:33 client-cert.pem
-rw-------. 1 mysql mysql 1680 2月 9 17:33 client-key.pem
-rw-r-----. 1 mysql mysql 196608 2月 9 20:37 #ib_16384_0.dblwr
-rw-r-----. 1 mysql mysql 8585216 2月 9 17:33 #ib_16384_1.dblwr
-rw-r-----. 1 mysql mysql 5931 2月 9 17:33 ib_buffer_pool
-rw-r-----. 1 mysql mysql 12582912 2月 9 20:35 ibdata1
-rw-r-----. 1 mysql mysql 50331648 2月 9 20:37 ib_logfile0
-rw-r-----. 1 mysql mysql 50331648 2月 9 17:33 ib_logfile1
-rw-r-----. 1 mysql mysql 12582912 2月 9 17:37 ibtmp1
drwxr-x---. 2 mysql mysql 4096 2月 9 17:37 #innodb_temp
drwxr-x---. 2 mysql mysql 4096 2月 9 17:33 mysql
-rw-r-----. 1 mysql mysql 25165824 2月 9 20:35 mysql.ibd
srwxrwxrwx. 1 mysql mysql 0 2月 9 17:37 mysql.sock
-rw-------. 1 mysql mysql 6 2月 9 17:37 mysql.sock.lock
drwxr-x---. 2 mysql mysql 4096 2月 9 17:33 performance_schema
-rw-------. 1 mysql mysql 1680 2月 9 17:33 private_key.pem
-rw-r--r--. 1 mysql mysql 452 2月 9 17:33 public_key.pem
-rw-r--r--. 1 mysql mysql 1112 2月 9 17:33 server-cert.pem
-rw-------. 1 mysql mysql 1676 2月 9 17:33 server-key.pem
drwxr-x---. 2 mysql mysql 4096 2月 9 17:33 sys
-rw-r-----. 1 mysql mysql 16777216 2月 9 20:31 undo_001
-rw-r-----. 1 mysql mysql 16777216 2月 9 20:37 undo_002
[root@RainbowSea mysql]#
[root@RainbowSea mysql]#
mysql> show variables like 'innodb_file_per_table';
+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| innodb_file_per_table | ON |
+-----------------------+-------+
1 row in set (0.01 sec)