手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Mysql>列表

如何在Mac OS X中安装MySQL

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  能够在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.图标并按照说明来安装。

请注意Startup Item只需要安装一次!无需在以后每次升级MySQL软件包时都安装他。

MySQL 5.1的Startup Item安装在/Library/StartupItems/MySQLCOM。(在MySQL 4.1.2以前的版本,安装位置为/Library/StartupItems/MySQL,但和Mac OS X服务器安装的MySQL Startup Item冲突)。Startup Item安装时在系统配置文档/etc/hostconfig中加入变量MySQLCOM=-YES-。假如您想要disable自动启动MySQL,只需要将该变量更改为MySQLCOM=-NO-。

在Mac OS X服务器上,默认MySQL安装使用/etc/hostconfig文档中的变量MySQL。MySQL AB Startup Item安装器将其配置为MySQL=-NO-禁用该变量。这样能够避免启动时间和MySQL AB Startup Item使用的MySQLCOM变量冲突。但是,不会关闭运行的MySQL服务器。您应当自己关闭。

安装完后,能够在终端窗口运行下面的命令来启动MySQL。您必须具备管理员权限来执行该任务。

假如您已安装的Startup Item:

shell> sudo /Library/StartupItems/MySQLCOM/MySQLCOM start



(Enter your password, if necessary)



(Press Control-D or enter "exit" to exit the shell)

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!