我试图(和失败)到Mac OS X服务器(豹)上升级MySQL和运行陷入困境。虽然OS X服务器的文档说这是“正常”拥有的MySQL的多个版本,您的机器上,他们走不进的如何“管理”他们的任何细节。

我已经建造和安装比原来的苹果捆绑(5.0.x版)的新版本(5.1.40)。

服务器管理似乎只管理初始(5.0.x的)安装在/ usr / bin中

所以,我已经停止的版本,服务器管理,但不能获得新的(在/ usr /本地/ MySQL的)工作。

在理想情况下的我想在老的数据库文件指向MySQL的新版本在/ var / MySQL的但不知道如何...

编辑:看起来像我的新的MySQL是有效的(对一些用户来说是这样),但它指向一个不同的数据文件。它指向/usr/local/mysql/data,我想它指向/var/mysql

管理员用户可以连接,但别人得到:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)。我假设,因为这个新的数据库没有这些用户启用了吗?!?!虽然我会认为我仍然可以$ mysql -u root -p呢?!?

任何人都知道如何管理呢?

有帮助吗?

解决方案 2

好了,我改名为新的MySQL的data目录data.backup然后我创建从那里新的MySQL的数据文件夹是/var/mysql(其中旧的数据文件是)一个符号链接和到目前为止好... MySQL的新版本正在运行,并且使用现有的数据文件及其数据库...

其他提示

我不知道如何解决你的问题,但也许你可以尝试使用家酿或另一个OS X软件包管理器来处理软件。

将升级,未来的一件轻而易举的。

编辑:对不起,只是意识到你正在使用OS X服务器,我不熟悉,或者如果您应该使用自制软件就可以了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top