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)
看上面的输出,所有数据库都匹配了。