我有一台运行 OS X 10.6.8 的 Mac Pro(型号标识符:MacPro5,1)。该机器为网络提供了几个 MySQL 数据库(v. 5.0.92)以及 Redmine 安装(带有 Subversion 存储库)。服务器管理是使用“服务器”应用程序堆栈(/Applications/Server/Server Admin.app 等)完成的。
我现在正在考虑将系统更新到 Yosemite(和新的 Server.app),但我犹豫不决,因为在网上看到几份关于 MySQL 安装混乱以及 Ruby 框架问题的报告。我的问题是:
- 你们当中有人有在服务器设置中从 10.6 更新到 10.10 的经验吗?
- 分步更新是否更合理,即先更新至 10.8,然后再更新至 10.10?如果是,为什么?
- 需要采取哪些步骤才能更新 MySQL 安装?同样,分步升级是否更合理?
编辑:我现在尝试直接在 Snow Leopard 上运行 Yosemite 升级(显然,我之前使用外部 HD 通过 Time Machine 备份了整个系统)。然后我使用 App Store 安装了新的 Server.app 应用程序。此后,出现了以下问题:
MySQL 仍然位于原始位置 (/usr/local),但无法在终端中运行,并抱怨缺少套接字文件。安装较新的 MySQL 二进制文件并未解决问题;我将进行进一步研究并再次报告。
我的 Ruby/Redmine 安装也没有运行。我担心我必须完全重新安装 Redmine,因为安装过程从 Snow Leopard 到 Yosemite 不同。设置系统的这一部分特别痛苦(例如,让 Redmine 与 SVN 通信)。
由于我需要一个可以运行的系统,因此我尝试后再次使用 Snow Leopard 备份降级。总之,如果没有安全方面的真正压力,我几乎倾向于根本不升级。