MySQL 中与 MS-SQL 的 .mdf 和 .ldf 文件扩展名对应的内容是什么?

MySQL 中与 MS-SQL 的 .mdf 和 .ldf 文件扩展名对应的内容是什么?

我需要向我的服务器管理组提交新的服务器请求以创建 MySQL 服务器。所需字段之一是列出在 commvault 备份期间需要排除的文件扩展名。我们所有其他数据库服务器都使用 MS SQL,我知道需要排除活动 DB 文件(.mdf 和 .ldf)。

这些活动数据库文件扩展名在 MySQL 中的对应项是什么?通常我是一名不处理这个问题的程序员,但今天我被分配了这项任务,而我被困在最后一步。

编辑:如果回答起来更容易,那么转储文件等效项是什么?MS SQL 使用 .bak 和 .trn,它们在此处备份。

感谢您的帮助...谷歌搜索中只有想要将这些文件转换为 MySQL 的人,所以这没有帮助。

答案1

这取决于您计划使用的存储引擎。
对于 MyISAM,这将是.frm(表文件)、.MYD(数据文件)和.MYI(索引文件)。
如果您使用的是其他存储引擎(如 InnoDB),情况将会有所不同。
您可以通过查看要使用的存储引擎的文档来了解这一点。
您还很可能希望排除一些其他文件(同样取决于您的设置:binlog、relaylog 等)。

最好先在测试环境中设置该数据库,然后检查您的应用程序实际使用了什么。

答案2

我认为这取决于你的存储引擎。对于 MyISAM/INNODB,文件是

.MYD 用于数据文件 .MYI 用于索引文件 .frm 用于表格格式文件

不过,最好排除整个 MySQL 目录,并在数据库备份完成后手动推送它们。

相关内容