Mac os 安装 MySQL和MySQL-Python

Mac是我的工作机,需要做python Web 开发,但是坑爹的是MySQLdb 一直无法正常工作,一气之下我选择重新安装。

  1. 首先是重新安装系统,参考下个链接的文章,并且建议做好time machine备份系统。

    http://www.jb51.net/os/MAC/197626.html

  2. 安装MySQL 参考下面的链接:http://www.jb51.net/article/56872.htm

    但是MySQL无法开机自动启动,参考这个帖子:http://www.bitscn.com/pdb/mysql/201411/416628.html

  3. 然后开始安装MySQLdb:http://blog.csdn.net/janronehoo/article/details/25207825

    但是装完后测试的时候会出现报错:Python mysqldb: Library not loaded: libmysqlclient.18.dylib

    参看:http://stackoverflow.com/questions/6383310/python-mysqldb-library-not-loaded-libmysqlclient-18-dylib

当添加软连接:ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

会报错,参看下面的解决方案:

when you are in EI Capitan, will get error: ln: /usr/lib/libmysqlclient.18.dylib: Operation not permitted need to close the "System Integrity Protection".

first, reboot and hold on cmd + R to enter the Recovery mode, then launch the terminal and type the command: csrutil diable, now you can reboot and try again.


再重新测试,应该ok了,再次提醒:要用time machine 做备份。


你可能感兴趣的:(Mac os 安装 MySQL和MySQL-Python)