嘿嘿,貌似是第一篇博客哟~
网络中心的老师说要用shell记录RRD数据库里的信息保存在txt里,然后用python读取文本存入Mysql里。好吧,好像很多狗血的名词...
啊啊啊,废话好多,先记录一下python中Mysql模块的安装过程吧,着实纠结了本宫几个小时的光阴。
一、先试试你的Python模块有木有MySQLdb模块。
import MySQLdb 如果python编译器没有报错,恭喜你,赶快点右上角的叉叉关掉这篇文章。
二、安装python的MySQLdb
下载 MySQL-python-1.2.3c1.tar.gz 存在一个地方:比如~/program/Python/
当然也可以通过shell命令下载 wget -O python-1.2.3c1.tar.gz http://cdnetworks-kr-1.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz
解压文件 :tar xzvf python-1.2.3c1.tar.gz
进入目录:cd MySQL-python-1.2.3c1 ~/program/Python/MySQL-python-1.2.3c1$
运行setup.py: ~/program/Python/MySQL-python-1.2.3c1$:python setup.py build
然后!然后出现了华丽丽的第一个错误:ImportError: No module named setuptools 找不到setuptools模块啊有木有!找不到怎么办啊!安装一个啊,魂淡!
三、安装setuptools模块
下载一个setuptools-0.6c8.tar.gz,然后解压,然后运行
python setup.py build
四、继续试图安装MySQLdb模块
sudo python setup.py install
然后!然后出现了华丽丽的第二个错误:mysql_config not found!!找不到mysql_config文件啊有木有!!找不到怎么办啊!继续安装啊,魂淡!
五、安装Mysql文件
这个简单,直接用shell命令安装,sudo spt-get install mysql-server
安装过程中,让你确认你就确认,让你输密码你就输密码。。。
再一次重复步骤四,还是找不到mysql_config啊有木有!这是坑爹嘛!!怎么办!继续安装啊,啊啊啊~!
六、安装mysql_dev包
这个也简单,shell命令:sudo apt-get install libmysqlclient15-dev
这时候你去 目录下找找有木有mysql_config文件,找不到怎么办,全盘搜索啊亲~还是找不到怎么办,关电脑睡会先,睡起来再找。
七、找到mysql_config文件的目录,回到MySQLdb源码目录, vi setup_posix.py 或 vimsetup_posix.py打开配置文件,找到mysql_config.path一行,把路径改为mysql安装路径 下bin目录,即mysql_config.path ="/usr/local/mysql/bin/mysql_config"。
八、重复步骤四,大概就可以了吧.....结果呢!不可以啊!魂淡,怎么还不行!!报错:Python.h:没有那个文件或目录,百度一下,说是缺少python-dev啊,继续装起来。
九:sudo qpt-get install python-dev,再试一次步骤四。
终于安装成功鸟!真费事,先去看个电影先...
什么?有同学问Windows下怎么安装?!亲,你真幸福,给个网址直接下载运行exe就可以啦!http://code.google.com/p/soemin/downloads/detail?name=MySQL-python-1.2.3.win32-py2.7.exe&can=2&q=
下面要研究的就是怎么用Python操作mysql数据库啦,啦啦啦~
先看下这个连接:http://blog.chinaunix.net/uid-8487640-id-3183185.html