【发布时间】:2011-02-13 11:44:13
【问题描述】:
我有数百个由不同工具生成并存档在中心区域的数据库。所有文件都以压缩格式存储。我尝试通过在 var 目录中创建软链接将这些数据库导入 mysql 服务器,但我在 mysql 中看不到任何表。如果我解压缩文件,我可以看到所有表格。
有没有办法链接压缩的数据库?
【问题讨论】:
标签: mysql
我有数百个由不同工具生成并存档在中心区域的数据库。所有文件都以压缩格式存储。我尝试通过在 var 目录中创建软链接将这些数据库导入 mysql 服务器,但我在 mysql 中看不到任何表。如果我解压缩文件,我可以看到所有表格。
有没有办法链接压缩的数据库?
【问题讨论】:
标签: mysql
不,你不能直接让 mysql 从 Zip 档案中读取数据库。
【讨论】:
如果您使用的是 Linux,那么您可以安装 fuse-zip 文件系统(如果尚未安装,则可以安装 Fuse)。这使您可以像挂载文件系统一样挂载 zip 文件。将 MySQL 指向您的挂载路径,它会像系统上的任何其他文件一样识别 zip 文件的内容。
http://code.google.com/p/fuse-zip/
不言而喻,会有性能损失,但考虑到这些是存档数据库,我猜这不是问题。
【讨论】: