- 先献上mamp pro 4.4.1破解版:https://www.waitsun.com/mamp-pro-4-4-1.html(需要注册,很简单)
- navicat premium自己网上下载哦。一大堆破解的。
- 2个软件安装完成后,发现正常的连接有问题,在新建mysql连接时候,我们发现它一直提示:Can't connect to MySQL server on '127.0.0.1' (61),很奇怪吧,其实mac本身是有php和mysql的,所以navicat默认的socket调用的地址是本身mysql地址哦
- 解决方法:打开mac 下的 navicat
(2)建立相应的连接,点击设置连接属性。
(3) 点击advanced->(或者是高级)
(4)use socket (或者是使用套接字文件),打勾。输入/Applications/MAMP/tmp/mysql/mysql.sock。 - 关于套接字,大家可以看看这篇文章:http://blog.itpub.net/28602568/viewspace-1797619/
后来补充:确实是实现了navicat premium连接mamp mysql ,但是在随后的项目运行中发现一直提示我连接不到数据库,这是问什么呢?原来,我们并没有给权限去访问,之前的形式是套接字文件去连接,其实mamp pro 本身可以可视化操作 mysql 的访问权限,如图: