MySQL 在哪里存储数据库文件?

mysqlmysqli database

要知道 MySQL 在哪里存储数据库文件,可以使用变量 @@datadir。查询如下 −

mysql> select @@datadir;

以下是显示路径的输出 −

+---------------------------------------------+
| @@datadir                                   |
+---------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------------------------------------+
1 row in set (0.00 sec)

这是 MySQL 存储数据库文件的快照,即我们上面得到的相同路径 −

现在,让我们借助 SHOW 命令验证上述数据库是否存在。

查询如下 −

mysql> SHOW DATABASES;

这是输出 −

+--------------------+
| Database           |
+--------------------+
| business           |
| database1          |
| databasesample     |
| education          |
| hello              |
| information_schema |
| javadatabase2      |
| javasampledatabase |
| mybusiness         |
| mydatabase         |
| mysql              |
| performance_schema |
| sample             |
| sampledatabase     |
| schemasample       |
| sys                |
| test               |
| test3              |
| universitydatabase |
+--------------------+
19 rows in set (0.12 sec)

看上面的输出,所有数据库都匹配了。


相关文章