Mac OS X服务器上升级MySQL
-
27-09-2019 - |
题
我试图(和失败)到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服务器,我不熟悉,或者如果您应该使用自制软件就可以了。
。