文档章节

Mac os 安装 MySQL和MySQL-Python

xxjbs001
 xxjbs001
发布于 2015/12/27 18:49
字数 275
阅读 95
收藏 4

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 做备份。


© 著作权归作者所有

共有 人打赏支持
xxjbs001
粉丝 55
博文 749
码字总数 215621
作品 0
浦东
QA/测试工程师
Mac 之xampp 安装MySQLdb【非Pip安装】

刚学习python,到数据库这块,需要安装一个MySQLdb。记录下碰到的问题~~~ 我的环境:Mac High Sierra 10.13.6 + python 2.7 + XAMPP。 特此说明:以下安装只针对本机以及本人碰到的问题,不一...

干干
09/10
0
0
Mac os X lion Python MysqlDB

编译方法:下载最新Mysql-Python-1.2.3 Mysql 5.5.21 64位 Mac os X lion 64位 python 2.7 64位 系统默认不安装gcc,所以需要去Xcode安装gcc command line 最后sudo python setup.py instal...

ericwo
2012/04/23
0
0
Mac os 10.9 Python MySQLdb

Mac自带python不用安装 下载安装Mysql(http://dev.mysql.com/downloads/mysql),我的博客里面有。 下载MySQL-python--http://sourceforge.net/projects/mysql-python/?source=dlp 解压下载......

jack_cheng
2014/03/04
0
0
更新hive元数据-python代码

因为之前平台部署的hive下的元数据是放在mysql中的,而mysql由设置了为了拉丁文,导致元数据都是乱码的。 于是开始了更新计划,办法就是用svn中的建表语句,提取出来写到元数据的mysql下,然...

yuppy_zyp
2017/11/14
0
0
python MySQLdb安装和使用

MySQLdb是Python连接MySQL的模块,下面介绍一下源码方式安装MySQLdb: 首先要下载下载:请到官方网站http://sourceforge.net/projects/mysql-python/或者点击链接下载http://downloads.sour...

我的去哈哈
2014/03/28
0
2

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
4
0
现场看路演了!

HiBlock
昨天
8
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
7
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
9
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部