设为首页 收藏本站
查看: 968|回复: 0

[经验分享] 在MAC OS X系统上面安装mysql

[复制链接]

尚未签到

发表于 2015-12-30 16:04:43 | 显示全部楼层 |阅读模式
  为了装逼(随便戒游戏),弄个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)

好吧,有错误代码就好办,果断度娘一下,
总结网上各种说法,主要有以下几点:
1、/tmp/mysql.sock没有这个文件,在my.cnf的[mysqld]下面添加上一句
socket = /tmp/mysql.sock就行
2、系统用户没有操作/tmp目录的权限,导致mysql.sock没有创建成功

好吧,其实安装完,连my.cnf文件都没有呢!
我也怀疑是不是版本的问题,比较我的系统版本跟mysql的版本不对
也度娘了一下,也有人说在OS X 10.10版本安装出现问题,问是不是一定对应版本才行~~~
结果有人建议用homebrew安装(homebrew是什么,自己度娘吧)
这样,我也就把安装mysql的相关文件夹全部rm掉(其实我也不知道有没有删除得干净,也是网上找的),
用homebrew安装mysql
安装后运行还是报刚才的错,我了个去~
那只能看看tmp是否权限不足,my.cnf文件的问题
反正就是折腾,当码农就要有折腾的觉悟
权限跟my.cnf文件都建好,但还是报那个错误
重启mysql呗
mysqld stop停止服务,打印显示如下:

DSC0000.png
有这样一句:
'FEDERATED' is disabled
网上搜了一下,说在my.cnf的[mysqld]下面加上一句 federated就可以了
加上后mysql start打印信息如下:
DSC0001.png
现在'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
DSC0002.png

这样,就成功了。。。(有点莫名其妙)

最后总结一下,
首先,官网安装后,是没有生成my.cnf文件的,没有这个文件,网上说可以自己建立,而我在/etc跟/usr/local/etc下面都建立,
具体我安装的mysql读取那个文件,我也没细致研究
其次,建立my.cnf后估计要重装一次mysql才行
当然可能小伙伴们在OS X下面安装遇到的情况跟我不一样,这个都有错误信息什么的可以在网上搜

本博完~~~

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-158563-1-1.html 上篇帖子: View Swapping(Chapter 29 of Cocoa Programming for Mac OS X) 下篇帖子: Mac OS X 10.10安装PyQt流程1.0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表