MySQL认证培训:Macintosh OS X分发版安装
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询MySQL认证培训:Macintosh OS X分发版安装,最新版本的Mac OS X中通常都预装了MySQL。然而,如果你的系统中没有预装MySQL或者你想将MySQL升级到最新版本,本节将详细介绍该内容。
Mac OS X 10.2和MySQL 4.0.11使用二进制安装软件包的PKG格式安装MySQL。如果服务器使用的是老版本的Mac OS X,则需要使用UNIX源码分发版或二进制分发版来安装MySQL,具体可参照本章前几节介绍的安装说明。如果服务器不是运行在图形用户界面(Graphical User Interface,GUI)或桌面管理器上,你也可以使用TAR 安装包在Macintosh 系统上安装MySQL 。安装包可到MySQL 网站的下载区下载。下面将介绍安装方法。
如果服务器上已安装了老版本的MySQL,在安装运行新版本前首先应关闭MySQL 服务。你可以用MySQL Manager Application 关闭MySQL 服务,它是图形用户界面应用程序。最近的Mac OS X 系统默认情况下预装了该程序。如果你的服务器没有安装MySQL Manager Application ,可在命令行中输入下列命令来关闭MySQL 服务
- MySQLadmin -u root shutdown
顺便提及,如果系统中并没有安装MySQL,那么你应在安装MySQL 前先创建一个系统用户MySQL。
从桌面管理器安装MySQL 安装包文件,首先要双击下载的软件包图标(.dmg文件)以打开安装包,并在包中查找PKG 文件。安装包中至少有二个PKG 文件。双击名为MySQL 并带有版本号的文件,开始运行安装程序。安装向导将指引你按步骤完成该安装过程。对大多数用户和开发人员而言,推荐你采用默认的安装配置。但需要你自行设置管理员用户名和密码。如果想在系统启动过程中自动启动MySQL ,则需要添加一个启动选项。在安装包中可找到一个带有MySQLStartupItem.pkg 的图标。双击此图标,它会为MySQL 创建StartupItem 。
如果用TAR 安装包而不是PKG 安装包安装MySQL ,则可从MySQL 网站下载TAR 文件并存放于/usr/local 目录下,并将命令行中的目录换成/usr/local 。然后,如下面第二行内容所示解压缩安装程序:
- cd /usr/local
- tar xvfz MySQL-version.tar.gz
在上面的示例中,version 要替换成实际的版本号。此时,将为安装目录创建一个符号链接。然后运行配置程序:
- ln -s /usr/local/mysql-version /usr/local/mysql
- cd /usr/local/mysql
- ./con?gure --pre?x=/usr/local/mysql \
- --with-unix-socket-path=/usr/local/mysql/mysql_socket \
- --with-MySQLd-user=MySQL
根据个人需求,你可以设置上述选项之外的其他选项。下一步,需要将文件和目录的所有者和用户组设置成安装程序已创建的MySQL 用户和MySQL 组。对于有些系统而言,可能首先要使用vsdbutil 工具设置硬盘驱动器或卷的权限。要想首先检查卷是否已获得了权限,可使用-c 选项;如果仅是赋予其权限,则使用vsdbutil 的-a 选项。除了上述工作,还需要在/usr/bin 目录下建立一个到MySQL 客户机和MySQLadmin 的链接。
- vsdbutil -a /Volumes/Macintosh\ HD/
- sudo chgrp -R MySQL /usr/local/mysql/.
- sudo chown -R MySQL /usr/local/mysql/.
- ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
- ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
当然,硬盘驱动器及其路径名还要修改成你的系统中实际的名称和路径。到目前为止,应该可以启动后台服务程序并且登录到MySQL 了。在Macintosh 系统上使用TAR 安装包或PKG 安装的安装方法都是相同的。
- sudo /usr/local/mysql/bin/mysqld_safe &
- MySQL -u root -p
MySQL 版本不同,则以PKG 方式安装的文件路径也会不同于上述命令行中的路径。符号"&"表示该过程在后台运行。
现在MySQL 已安装完毕并可以运行,接下来需要做一些安装后的配置工作。