【问题标题】:Dropping MySQL Archive Databases删除 MySQL 存档数据库
【发布时间】:2012-09-22 12:51:36
【问题描述】:

我在 Windows 2003 服务器上运行 MySQL 5.0。收到此错误时,我正试图删除存档数据库:

删除数据库时出错(无法 rmdir './database_name/', errno: 17)

服务器上每个存档数据库的每个目录中都有 ARM 和 ARN 文件。据我所知,这些是在优化期间生成的。

手动删除这些文件是否安全,以便 mysql 中的 drop 命令正常通过?

【问题讨论】:

    标签: mysql database windows archive


    【解决方案1】:

    这可能意味着例如 - 数据库目录包含一些不属于 mysql 数据库的文件。例如 .empty 文件。

    【讨论】:

    • 我找了其他文件,里面除了ARM文件什么都没有。我认为我所做的优化尝试优化存档数据库,这留下了 ARM 文件。我只是不确定它们是否可以安全删除。
    • .arm 是存档文件的元数据(在 5.0 版中。自 5.1 起已弃用)。我相信如果您要删除整个数据库 - 只需使用操作系统工具即可安全地删除其数据库目录(如您所写的 /database_name/)。如果您不确定,可以将这些文件复制到某个备份位置,.arm 文件(作为元数据)不应该经常更改,您可以毫无问题地从备份中恢复它们。
    猜你喜欢
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多