在那里我可以找到MySQL数据文件

在那里我可以找到MySQL数据文件,mysql,debian,Mysql,Debian,在哪里可以找到包含数据库中所有记录的文件 我有一个DB“Selloff_bot”和一个表“gen”,其中有~12.000.000条记录。表大小为1.5GB。我想复制所有没有mysqldump的数据文件。只需将1:1从我的VPS复制到我的PC 我检查了/var/lib/mysql/selloffi_bot,只找到了2个文件 db.opt-65B 通用frm-8620B Debian 7.0最小64位 PHP版本5.4.4-14+deb7u14 MySQL版本:5.5.40如果您使用的是InnoD

在哪里可以找到包含数据库中所有记录的文件

我有一个DB“Selloff_bot”和一个表“gen”,其中有~12.000.000条记录。表大小为1.5GB。我想复制所有没有mysqldump的数据文件。只需将1:1从我的VPS复制到我的PC

我检查了/var/lib/mysql/selloffi_bot,只找到了2个文件

db.opt-65B 通用frm-8620B

Debian 7.0最小64位

PHP版本5.4.4-14+deb7u14


MySQL版本:5.5.40

如果您使用的是InnoDB,则它位于ibdata文件中。另请参见此处:


编辑:正如Isaac在下面指出的,ibdata文件实际上并不意味着是可移植的,因此唯一可靠的方法是转储和加载数据。

您是否尝试过
显示变量,如“datadir”
?这是真的(您的目录级别太深,无法看到ibdata文件),但是复制数据目录和ibdata文件时可能会遇到困难。它们不是为了在系统之间复制而设计的。