python ubuntu mysql_ubuntu下安装Python的MySql的开发环境

目标:

在Python中通过“import torndb”,去访问mysql数据库。

一.安装mysql-server:

1.ubuntu安装mysql-server,

sudo apt-get install mysql-server

2.登陆mysql:

mysql -u root -p

3.mysql的一些常用操作:

1.show databases;

2.create database db_name;

3.use db_name;

4.show tables;

5.describe db;    --显示表的结构

二.安装mysqldb

1.去https://sourceforge.net/projects/mysql-python/ 下载源码

2.解压:

tar xvzf MySQL-python-1.2.4b4.tar.gz

3.进入安装目录:

cd MySQL-python-1.2.4b4/

4.将site.cfg中的mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确(如果报mysql_config not found的错误,查看note1)。

5.编译:

python setup.py build

6.安装:

sudo python setup.py install

7.测试,在python的命令行:

import MySQLdb

note1: 报错:mysql_config not found

1.用whereis mysql_config 查找mysql_config ,如果有,跳过2,执行3。

2.安装mysql-dev:

sudo apt-get install libmysqlclient-dev

3.将site.cfg中的mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。

参考:http://blog.csdn.net/lmh12506/article/details/9198661

note2: 报错:_mysql.c:29:20: fatal error: Python.h: No such file or directory

1.需要安装python-dev:

sudo apt-get install python-dev

参考:http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/

三.安装tornado:

1.下载源码:https://github.com/bdarnell/torndb

2.解压文件:

unzip torndb-master.zip

3.进入安装目录:

cd torndb-master/

4.编译:

python setup.py build

5.安装:

sudo python setup.py install

6.测试是否安装成功,在python命令行下:

import torndb

效果:

>>> import torndb

>>> mdb = torndb.Connection('127.0.0.1:3306', 'db_name', 'user_name', 'user_pass', max_idle_time=5)

>>> mdb

>>> mdb._ensure_connected()

>>> mdb.query("SELECT * from test")

[{'id': 1L, 'name': u'chenjf'}]

>>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值