为了装逼(随便戒游戏),弄个MAC MINI
OS X系统版本是10.10.1 (14B25)
本人java农一枚,平时上班都是用oracle的,但自己练手都是用mysql,所以一般自己的机子都会有mysql跟oracle(貌似现在OS X也能安装oracle了,听说会很折腾)
随着环境逐渐搭建起来,今天就要安装mysql
二话不说就去oracle官网找mysql并下载,
而今天官网的下载最新的是Mac OS X 10.9 (x86, 64-bit), mysql 版本5.6.22
对于我这样一位java农看来,可能会有版本不兼容的问题,不过官网只有这个最新的,也只能下载并安装了
下载好dmg文件安装后,用mysql命令看能不能连接,
结果报错了,错误如下:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
有这样一句:
'FEDERATED' is disabled
网上搜了一下,说在my.cnf的[mysqld]下面加上一句 federated就可以了
加上后mysql start打印信息如下:
现在'FEDERATED' is disabled已经没有了,但还有个Warning:
Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
网上搜了一下没结果,
果断放大招,重装mysql
而这次重装步骤如下:
运行命令:brew uninstall mysql
打印:
Uninstalling /usr/local/Cellar/mysql/5.6.22...
接着
brew install mysql