上一篇说了一堆废话,占了不少篇幅,不过也把安装nginx介绍完了。
这次说说怎么安装mysql。
当然还是去mysql的官方去下载比较好,如果你是用mac系统的safari进入的,他默认Select Platform:就会选择在mac系统上。你只需从下面挑一个版本就行了。
这里我推荐你下载dmg格式的版本,在mac下,dmg就是镜像文件,类似于windows的iso。因为反正我是没在mysql的官网这里找到真正的源代码版本,可能别的地方有吧。你下载的tar包,其实也是mysql官方帮你编译过的,解压后直接用。所以还不如更简单一些,像在windows上装mysql一样,点几下鼠标就搞定了。
DMG Archive下这个版本的就行,Compressed TAR Archive这个其实是编译好的版本,并不是源代码版本,当然里面也有源代码。另外说一下,是给选择32-bit的还是64-bit的。对于MacBook来说,如果你不是最古老的那个MacBook,人称:"小白"。而是MacBook pro或MacBook air,你可以选择64-bit的版本。MacBook会根据你机器硬件的配置自动调整是32位还是64位。这我也是道听途说,不知真假,錯了不负责哈。
总之如果你是MacBook pro,就装64-bit吧,没问题,这点至少我实践了,所以我敢保证。
下载下来后,这个安装很简单。用finder,去你的下载目录找,双击后,就打开了他的镜像包,里面的mysql-5.1.53-osx10.6-x86_64.pkg这东西就像rh的rpm,也像ubuntu的dkpg。双击它安装就可以了。里面还有个MYSQLStartupItems.pkg,这个是让Mysql开机自自动用的,也把它装上吧。
实际上这个开机自启动,是Mysql遵照Mac系统的标准,在/Library/StartupItems目录里建立了一个目录,里面有Mysql写的启动脚本,这是让程序在Mac下开机自启动的其中一个方法,我所知的还有两种方法,但这种方法是最适合这种后台服务程序的。如果你想建立自己的开机自启动程序,可以参照Mysql的脚本写法以及Mac系统的文档试试看,反正我照样做了,想开机自启动Nginx和php-fpm,总是不成功,不知道哪里有问题。
mysql的默认安装位置是/usr/local/mysql-VERSION/,其实你没的选择,dmg的安装和那个非源码包的版本都是装在这里,你想改变他的目录只能自己改一大堆文件,除非找到源码版本自己编译可以指定目录。
VERSION就是它的版本号,同时它还会在这里建立个符号链接mysql,指向那个目录,所以你想进入这个目录就直接cd mysql就行了。这里还有一点要说。如果你在/usr/local下有这个目录,它会把你之前的那个mysql目录改名为mysql.bak。防止符号链接的覆盖。所以可以看到在Mac系统下,目前mysql是不支持版本升级的。
装好后,为了方便,还是把它加入环境变量吧。/usr/local/mysql/bin加入/etc/paths的最后一行。
运行./bin/mysql,默认root是没有密码的,进去后你可以给root加个密码或新建用户。