解析:轻松掌握在 Mac OS X中安装MySQL

作者:MySQL 时间:2009-01-14 11:51:00 

可以在Mac OS X 10.2.x(“Jaguar”)和以上版本上Mac OS X使用二进制安装软件包的PKG格式代替二进制分发版来安装MySQL。请注意该软件包不支持旧版本的Mac OS X(例如,10.1.x)。

安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件。应当安装图像并显示其内容。

注释:在继续安装前,一定要使用MySQL管理器应用程序(在Mac OS X服务器上)或通过命令行的mysqladmin shutdown关闭所有运行MySQL服务器实例。

要想安装MySQL PKG文件,双击软件包图标。将启动Mac OS X安装软件包安装器,将指导你完成MySQL安装。

Mac OS X安装软件包的安装器中有一个缺陷,你会在目标盘选择对话框中发现该错误消息:

You cannot install this software on this disk. (null)
 
如果出现该错误,只需要点击Go Back按钮返回前面的窗口。然后点击Continue再次选择目标盘,此时应当可以正确地选择目标盘。我们已经向Apple报告了该缺陷,它正在调查该问题。

MySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION,并且还会安装一个符号连接,/usr/local/mysql,指向新的位置。如果有/usr/local/mysql目录,首先将它改名为/usr/local/mysql.bak。安装完后,安装器执行mysql_install_db在MySQL数据库中创建授权表。

安装布局与tar文件二进制分发版类似;所有MySQL二进制代码位于目录/usr/local/mysql/bin中。默认情况,MySQL套接字文件创建为/tmp/mysql.sock

MySQL安装需要Mac OS X的mysql用户账户。在Mac OS X 10.2及以上版本中,默认情况应存在mysql用户账户。

如果正运行Mac OS X服务器,需要安装MySQL。随Mac OS X服务器版本安装的MySQL版本如下表所示:

Mac OS X服务器版本  MySQL版本
10.2-10.2.2         3.23.51
10.2.3-10.2.6       3.23.53
10.3                4.0.14
10.3.2              4.0.16
10.4.0              4.1.10a

节只覆盖官方MySQL Mac OS X PKG版本。一定要阅读Apple关于MySQL安装的帮助信息:运行“帮助视图”应用程序,选择“Mac OS X服务器”帮助,搜索“MySQL”,阅读标题为“安装MySQL”的内容。

对于Mac OS X服务器上已经安装的MySQL版本,如果早于4.0,应特别注意应当使用mysqld_safe而不是safe_mysqld来启动mysqld。

如果你前面在Mac OS X上安装了从http://www.entropy.ch下载的Marc Liyanage的MySQL软件包,你可以只使用该页给出的二进制安装布局按照更新说明来安装。

如果你从Marc的3.23.xx 版本或从Mac OS X的MySQL服务器版本升级到官方MySQL PKG,你还需要将已有MySQL授权表转换为当前格式,因为已经加了许多新的安全权限。

如果你想在系统启动过程中自动启动MySQL,你还需要安装MySQL Startup Item。在MySQL 5.1中,它是Mac OS X安装盘映像的一部分,是一个独立的安装软件包。只需要双击MySQLStartupItem.图标并按照说明来安装。

标签:
0
投稿

猜你喜欢

  • ajax xmlhttp getResponseHeader实例教程

    2009-02-04 10:46:00
  • 上传组件 ASPUpload 使用说明

    2008-09-11 14:38:00
  • asp如何使用Office Chart 9.0 制作图表?

    2010-06-05 12:41:00
  • PJBlog3优化——单击自动输入验证码

    2009-05-17 11:03:00
  • ASP代码中的容错机制

    2008-10-19 17:30:00
  • ASP真正随机不重复查询代码

    2010-01-02 20:40:00
  • JavaScript能判定两个function等价吗?

    2009-08-13 14:45:00
  • 数据库名词解释

    2008-09-12 17:28:00
  • ASP连接SQL2005数据库连接代码

    2011-03-25 10:44:00
  • CSS鼠标悬停tip效果

    2007-08-26 17:32:00
  • VMware中Linux共享mysql数据库

    2010-10-25 20:29:00
  • JavaScript框架比较:DOM遍历

    2010-04-23 14:41:00
  • CSS编写过程中常见的10个错误

    2008-05-29 12:49:00
  • 12个对网页设计师非常有用的图片优化工具[译]

    2009-09-22 14:29:00
  • css基础教程布局篇之一

    2008-07-31 17:21:00
  • MySQL手动安装方法与中文解决方案

    2011-04-25 18:21:00
  • 安装Oracle加载数据库错误areasQueries的解决

    2010-07-27 13:02:00
  • 一个不错的js软键盘代码而且移植方便

    2007-08-14 12:56:00
  • Asp中通过简单的例子理解下ByVal和ByRef的用法

    2011-02-20 10:57:00
  • 解决MySQL 5.0不能使用自动增加字段问题

    2008-12-02 14:30:00
  • asp之家 网络编程 m.aspxhome.com