升级到Snow Leopard后MySQL丢失了

在StackOverflow中继续提出一个问题 – 这更像是一个pipe理问题。

我太早地升级了豹子,这是一个愚蠢的错误。

我以为我甩了我的MySQL文件,但最后的备份大约一个月大。

现在我升级了电脑到雪豹,并试图运行旧的MySQL服务器没有发生。 所以我读了你必须重新安装一个新版本的MySQL,我做了,它运行得很好,启动就好了。

但是 – 它似乎设置了一个新的安装,但由于旧版本无法在此平台上运行 – 我如何转储旧数据?

更新 :用户已经帮助我到达数据文件,并尝试复制那里的文件夹。 我已经做了几个文件夹,这些项目显示了当我启动MySQL,但它有权限错误(13),当我尝试select一个表。

Can't read dir of './compass/' (errno: 13) 

任何我尝试不起作用。 希望这里有人能帮忙。 谢谢Rich

这是我在MacOS X(即使在服务器)的迁移助理的烦恼之一 – 它只是不移动数据库。

我不会移动整个目录(/ var / mysql),但是我已经有很好的运行方式了,在那里命名你创build的数据库。 重新启动服务,那么您将不得不重新创build权限。 在移动目录之前,您不需要发出“创build数据库” – 当您启动服务备份时,会发现它们。

如果您不确定文件权限和所有权需要什么,请从全新安装开始,然后执行“创build数据库”和“创build表”,以便您可以查看新安装的设置权限。

如果你不确定你有什么数据库权限,你可以尝试重命名旧的'mysql'数据目录,所以它可以用另一个名字来查看 – 但是不要 *只是移动到'mysql'像其他人一样的目录 – 一些安全的东西在MySQL版本之间的处理方式不同。

我有0经验瓦特/雪豹,但你可以看到,如果数据/目录具有适当的MySQL用户的权限?