使用直接管理创建数据库时 mysql 数据库文件的位置

使用直接管理创建数据库时 mysql 数据库文件的位置

我想知道使用 directadmin 时数据库文件位于何处。我使用 phpmyadmin 创建数据库。当我检查 /var/lib/mysql 目录时,我看不到我创建的数据库。但是当我使用locate 命令时,我发现数据库是 /var/lib/mysql.backup。我觉得很奇怪。

有人能告诉我 /var/lib/mysql.backup 目录是否是 directadmin 自然存储使用 phpmyadmin 创建的数据库的地方吗?或者我的 mysql 数据库乱了。

答案1

我非常确定没有任何进程可以改变 DB 文件的位置,并且它们只会在设置 mysql data_dir 的位置创建。

因此,如果您的 mysql 数据目录是 /var/lib/mysql,那么以任何方式创建的任何数据库都将仅创建到该目录中。

相关内容