如何在 OS X Lion 中恢复 MySQL .frm .MYD .MYI 文件

发布于 2024-12-11 06:40:14 字数 137 浏览 3 评论 0原文

我收到了一堆此类文件,但不知道如何在 Mac 上恢复数据库。我找到了有关如何在 Windows 上执行此操作的说明,您只需将它们放入特定的目录中,并且应该恢复数据库,但我不知道哪个目录,甚至不知道它在 OS X 中的位置 !

任何帮助将不胜感激

I received a bunch of these types of files and haven't a clue as how to restore the database on my Mac. I've found instructions on how to do this on Windows, that you simply need to put these into a specific directory and the database should be restored, but I don't know which directory, or even where it would be located in OS X.

Any help would be greatly appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南城旧梦 2024-12-18 06:40:14

要找到 MySQL 数据目录,请打开文件 /etc/my.cnf。如果您安装了 MySQL,它应该在那里。

找到变量datadir:datadir=/var/lib/mysql,在该目录下创建一个目录并将所有数据库文件复制到其中,如/var/lib/mysql/database code>,其中 database 是您的数据库名称。

在此答案的先前版本中,我建议使用 sudo located user.frm ,但即使在运行 sudo /usr/libexec/locate.updatedb 后它也不起作用。如果有人知道为什么,我想听听。

To find you MySQL data directory, open the file /etc/my.cnf. It should be there if you've MySQL installed.

Find the variable datadir: datadir=/var/lib/mysql, create a directory under that and copy all your DB files in there, as in /var/lib/mysql/database, where database is your DB name.

In a previous version of this answer I suggested to use sudo locate user.frm, but it didn't work, even after running sudo /usr/libexec/locate.updatedb. If anyone knows why, I'd like to hear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文