专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
Linux
当前位置:首页 > 技术文档 > Linux >  > 
mac 10.9 安装 mysql 5.6
先安装xcode 5 没说的。

安装 mysql 5.6 源码方式
先安装 cmake http://www.cmake.org/cmake/resources/software.html
推荐下载 dmg 安装包 这里需要 gcc 请先安装 xcode
解压mysql 以后执行以下shell

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=utf8 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_DATADIR=/usr/mysql/data \
-DSYSCONFDIR=/usr/local/mysql \
-DMYSQL_TCP_PORT=3306 \

make
make install


cd /usr/local/mysql/scripts

./mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/


ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump

ln -s /usr/local/mysql/support-files/mysql.server  /usr/bin/mysqld
ln -s /usr/local/mysql/support-files/my-default.cnf  /etc/my.cnf

mac 中添加用户比较麻烦,不如直接用 root 用户来运行。只要不是在生产服务器中使用,一点问题也没有。