`
monlyu
  • 浏览: 52453 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

如何在雪豹上安装mysql

阅读更多
【申明】这个是我的第一次翻译,发现翻译确实不容易,有不足之处恳请留言指正
【原文】http://hivelogic.com/articles/compiling-mysql-on-snow-leopard/
【内容】如下
在雪豹上安装MySQL

这里指示如何编译和安装64位版本的MySQL,在Mac OS X 10.6(雪豹)上是世界上最受欢迎的开源数据库。
自己手动编译MySQL在 /usr/local 详情http://hivelogic.com/articles/using_usr_local/,我同样也在<美洲豹上编译MySQLhttp://hivelogic.com/articles/installing-mysql-on-mac-os-x/>的文章中深入的解释了为什么要手动编译MySQL。
不提供支持
这些说明足以解决问题,你将不会再遇到什么问题。但是如果你遇到了,请不要发送邮件给我。我希望我能帮助每一位遇到问题的人,但是
我没有时间来帮助你排除大量在特定配置下面的潜在变量。我甚至不回复你的电子邮件,对于以上这些我表示歉意。

准备
按照这些说明之前,你需要:
1.Mac OS 10.6 雪豹系统
2.最新的Xcode 工具(可以在雪豹的安装DVD上找到也可以从Apple的网站上下载--10.5的版本将不再工作)
3.有信心在终端上运行unix命令

如果你想了解更过关于UNIX和命令行,请访问(my PeepCode screencast)http://peepcode.com/products/meet-the-command-line

步骤一:设置路径
从(应用程序/实用工具)/Applications/Utilities 启动(终端)Terminal.app
我们需要首先设置 shell 的 PATH 变量,PATH 变量的目的是为了帮助系统找到命令行程序。使用你选择的编辑器,创建并编辑一个名为.profile(注意。前面的文件名)的文件在你的home目录下
如果你已经在使用 TextMate 并且已经安装了UNIX mate 命令,你可以像这样创建和开始编辑
mate ~/.profile

在文件的末尾,添加以下行(或确认它已经存在)
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

保存并关闭该文件,运行下面的命令把新的设置加载到当前的shell中。
source ~/.profile

为了确定你已经成功更新有的PATH,输入下面的命令:
echo $PATH
你应该能看到 /usr/local/bin 在系统返回的信息的前面

步骤二:下载
我们将创建也该文件夹来放置我们即将下载和编译的文件,你可以在编译完成之后删除这个文件夹,但是保留它在以后你将更容易从新安装(或卸载)该程序。
创建一个新文件夹
mkdir ~/src
cd ~/src


我提供一个链接用来下载最新版本的MySQL,但是他们更新的频繁,有时候甚至死链。因此,请到MySQL的网站下载最新版本。选择一个你附近的
的镜像,然后移动或复制到你的 src 文件夹下。

你想直接下载,你可以尝试下面的命令行,但是如果它坏了。请不要发邮件给我。
curl -O http://mysql.mirrors.pair.com/Downloads/MySQL-5.1/mysql-5.1.39.tar.gz


步骤三:编译和安装
像这样编译和安装MySQL(版本号可能与这个不是很符合)
tar -xzvf mysql-5.1.37.tar.gz
cd mysql-5.1.37
./configure --prefix=/usr/local/mysql --with-extra-charsets=complex \
--enable-thread-safe-client --enable-local-infile --enable-shared \
--with-plugins=innobase

make 
sudo make install

cd /usr/local/mysql
sudo ./bin/mysql_install_db --user=mysql
sudo chown -R mysql ./var
cd ..


启动(或自动启动) MySQL
在大多数情况下,你希望MySQL在启动或重启Mac的时候自动启动。最好的方式就是使用 launchd,mac os 的基础(infrastructure)管理进程。
我已经准备了一个可以管理MySQL的启动属性文件(launchd plist file),在启动的时候加载,在关闭的时候干净的关闭。保存这个属性文件到 ~/src目录
然后用下面的命令将他移动到一个合适的位置。
cd ~/src
curl -O http://hivelogic.com/downloads/com.mysql.mysqld.plist
sudo mv ~/src/com.mysql.mysqld.plist /Library/LaunchDaemons
sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist

最后,告诉launchd加载并启动MySQL:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist


如果你没有看到任何的响应。那可能意味着已经操作成功,如果MySQL正在运行中。你可以通过启动MySQL命令行来验证是否加载成功。

mysql -u root


你应该能看到像这样的一些东西:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.1.37 Source distribution
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>

如果出现此提示,说明MySQL已经正确安装。输入 exit 回车之后就可以退出MySQL的监控。
如果你没看到此消息,可能某些不好的事情发生了。也许是漏掉了上面的某一步操作。你可以按照这个说明再试一次。

现在你已经拥有了一个定制的64位的MySQL。

手动启动和停止MySQL
如果你想手动停止MySQL的自动启动,使用这些命令:
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist

手动的启动MySQL服务。使用下面的命令:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist


额外部分:Rails Gem 命令
你可以通过指向你心的mysql目录在安装Rails MySQL
sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql

这样就可以了
分享到:
评论

相关推荐

    PC安装雪豹系统全攻略

    为了在非苹果硬件上实现这一目标,我们需要一系列工具,包括雪豹安装镜像、OSInstall文件、HFS-explorer(用于读取Mac OS的HFS+文件系统)、适用于Window平台的Java虚拟机(可能用于运行某些辅助工具)、Leopard硬盘...

    mac 雪豹安装

    在win7安装_雪豹苹果操作系统_的详细图文教程 雪豹安装 mac 雪豹安装

    PC机安装雪豹操作系统

    在本文中,我们将详细介绍如何在PC机上安装苹果的雪豹操作系统,这是一个将个人电脑转换为类似苹果机的过程。雪豹,即Mac OS X 10.6,是苹果公司推出的一款操作系统,以其稳定性和高效性受到许多用户的喜爱。以下是...

    在windows下安装_雪豹苹果操作系统

    安装苹果的Mac OS X Snow Leopard(雪豹)操作系统在Windows环境下是一项技术性较强的任务,因为苹果操作系统通常只在苹果电脑上运行。要进行这项操作,你需要对计算机硬件、操作系统和文件系统有一定的了解。以下是...

    U盘安装苹果雪豹系统

    ### U盘安装苹果雪豹系统知识点详解 #### 一、产品概述 - **产品名称**:“雪豹珍棒”——采用官方原版Mac OS X Snow Leopard 10.6.3 Retail系统安装源盘制作而成的苹果系统恢复U盘。 - **适用范围**:适用于所有...

    在PC上安装苹果OSX10.6雪豹系统全攻略.

    2. **系统更新**:虽然原始安装镜像中包含了一些必要的补丁,但在安装完成后最好手动检查并安装所有可用的安全更新。 3. **软件兼容性**:部分软件可能需要特定的环境才能运行。可以尝试使用Rosetta等工具来解决兼容...

    手把手教你安装苹果雪豹系统

    黑苹果雪豹系统安装教程

    虚拟机安装雪豹新版教程

    【虚拟机安装雪豹新版教程】 本教程将详细介绍如何在...记得在安装过程中适时调整虚拟机的资源分配,以确保安装过程的顺利进行。安装完成后,你将在Windows环境中拥有一个可以运行的Mac OS X Snow Leopard虚拟机。

    雪豹系统安装.rar

    5. **磁盘工具**:在安装界面,可以选择“磁盘工具”来格式化目标硬盘,建议使用"Mac OS 扩展(日志式)"格式。 6. **安装雪豹**:回到安装界面,点击“继续”按钮,然后选择已格式化的硬盘作为安装目标。 7. **等待...

    苹果雪豹系统安装教程

    幸运的是,通过一系列模拟和破解技术,现在可以在非苹果设备上安装和使用Snow Leopard。以下是一份详尽的指南,教你如何在Windows PC上安装苹果Snow Leopard操作系统。 #### 二、准备工作 在开始安装之前,请确保...

    雪豹系统安装步骤

    雪豹系统安装详解,很用用。一些常见的安装问题里面都有,学ios开发的可以参考一下。

    在windows下安装_雪豹苹果操作系统_的详细图文教程

    在Windows环境下安装苹果的"雪豹"(Mac OS X Snow Leopard)操作系统是一...在安装过程中遇到的问题,可以通过提供的链接下载相关辅助文件来解决。尽管这个过程可能有些复杂,但遵循上述步骤,耐心和细心是成功的关键。

    PC上硬盘安装雪豹10.6教程

    PC上硬盘安装雪豹10.6详细教程

    雪豹系统安装教程 普通pc也可安装mac os

    mac系统安装 普通pc安装mac os教程

    MAC OS X86 PC安装雪豹教程 啃苹果.pdf

    本教程旨在指导用户如何在X86架构的PC上安装Mac OS X Snow Leopard(雪豹),这是一款由苹果公司开发的操作系统。通过以下步骤,即便是不具备专业IT背景的普通用户也能在自己的笔记本电脑上体验到苹果操作系统的魅力...

    VMware虚拟机里安装苹果雪豹系统

    通过在虚拟环境中安装雪豹系统,用户可以在非苹果硬件上体验苹果的操作系统,这对于开发者、测试人员以及想要尝试苹果操作系统的用户来说非常有用。 #### 安装前准备 1. **确保硬件支持虚拟化**:首先需要确认...

    苹果雪豹操作系统安装指南

    在安装雪豹系统之前,有几项准备工作需要做。首先,你需要了解Mac OS的历史,从最初的System软件到现在的Mac OS X,这是一个长期演进的过程。Snow Leopard作为Mac OS X的里程碑,其名称中的“X”代表罗马数字10,...

    虚拟机安装苹果雪豹

    详细的黑苹果安装教程,在Window下 安装苹果雪豹系统。

    雪豹10.6.3 MBR安装补丁.rar

    标签“OSInstall”和“OSInstall.mpkg”强调了这两个文件在安装过程中的核心作用。在进行这样的跨平台安装时,用户需要注意兼容性问题,确保硬件满足Snow Leopard的最低需求,并且可能还需要额外的驱动程序来确保...

Global site tag (gtag.js) - Google Analytics