词条信息

admin
admin
超级管理员
最近编辑者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 程序开发    MySQL   

cygwin安装Mysql

标签: cygwin Mysql

顶[0] 发表评论(0) 编辑词条

这段时间无意间碰到了cygwin,可以在window使用linux环境的,所以视图将一些使用过的东西安装到cygwin中,不过安装Mysql时遇到了不少问题,差点都放弃了。还好最后还是安装好了。以下是查到的教程帖。安装Mysql一般都需要对源码包进行编译,然后才安装。主要先把tar包下载下来后,然后编译安装就行了。

//////////////////////////////////////////////////////////////

在cygwin下编译MySQLdb for python(转)


目录

1. 准备编辑本段回目录


由于cygwin自己不提供MySQLClient程序,所以要从源代码进行编译。

首先需安装cygwin,安装的时候要选择Devel、Perl、Python包。

下载对应的MySQL版本,注意要下载“Source”版本。

下载MySQLdb,以备安装。



2. 编译安装MySQLClient编辑本段回目录


进入cygwin的Shell,解压MySQL代码:

tar -xvzf mysql-5.0.37.tar.gz

cd mysql-5.0.37


配置、编译、安装


./configure --without-server

make && make install


根据机器的配置,编译可能会花较长的时间,一般在半个小时左右。


3. 编译安装MySQLdb编辑本段回目录


3.1. 解压

进入cygwin的Shell,解压MySQLdb:

tar -xvzf MySQL-python-1.2.2.tar.gz

cd MySQL-python-1.2.2


3.2. 编译前的设置

首先修改MySQLdb的编译配置文件:site.cfg,在MySQL-python-1.2.2目录下。

找到[options]项进行如下修改:

放开mysql_config = /usr/local/bin/mysql_config一行,屏蔽#registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0一行,因为cygwin属于类Linux不是Windows。

由于我们用在PC机上所以设置embedded为False。

设置threadsafe为False;我们尽量采用静态编译,static设为True。

最后的[options]如下:


[options]

# embedded: link against the embedded server library

# threadsafe: use the threadsafe client
# static: link against a static library (probably required for embedded)

embedded = False

threadsafe = False

static = True

# The path to mysql_config.

# Only use this if mysql_config is not on your PATH, or you have some weird

# setup that requires it.

mysql_config = /usr/local/bin/mysql_config

# The Windows registry key for MySQL.

# This has to be set for Windows builds to work.

# Only change this if you have a different version.

#registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0


3.3. 编译、安装

cd MySQL-python-1.2.2

python setup.py build

python setup.py install

在安装过程中可能会要求下载setuptools,按要求下载即可。


另外安装完毕后为.egg文件,也可以使用lib.cygwin-1.5.24-i686-2.5下的文件,即直接将文件拷贝到python的site-packages就能使用。

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇apache+php安装教程
下一篇HTML中常见的标签

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>