您的位置:首页 > 数据库 > MySQL

Ubuntu 12.04 LTS 配置python数据挖掘编程环境与mySQL

2016-09-24 19:11 671 查看
mysql数据库操作简单,平台不限,因此很多场合都会使用,就算是大型分布式平台底层数据库大都基于mysql。但是虽然不难,一段时间不用时基本命令难免生疏,记录下来这些常见操作,省了很多事情。

1、python编程环境

Ubuntu 12.04中缺省安装了Python2.7.3,首先通过下面的命令安装pip,pip是Python的一个安装和管理扩展库的工具。

$ sudo apt-get install python-pip
```
安装Python开发环境,方便今后编译其他扩展库,因为要采用python进行数据挖掘,所以要安装必要的库。
```bash
$ sudo apt-get install python-dev
$ sudo apt-get install python-numpy


python2.7 documentation: https://docs.python.org/2/tutorial/index.html

2、安装mySQL

安装mysql:

$ sudo apt-get install mysql-server mysql-client


会出现配置信息,按要求填就行了。

$ sudo apt-get install libmysqld-dev


一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

$ sudo netstat -tap | grep mysql


当运行该命令时,可以看到类似下面的行:

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -


如果服务器不能正常运行,您可以通过下列命令启动它:

$ sudo /etc/init.d/mysql restart


进入mysql的命令如下:

$ mysql -uroot -p 管理员密码


3、在python下使用mySQL

安装mysql-python,将mysql与python连接起来,但是apt-get里没有mysql-python,只能采用安装包安装。

下载:https://sourceforge.net/projects/mysql-python/

进入到下载文件夹下并解压:

$ tar zxvf MySQL-python-1.2.4b4.tar.gz


注意:要仔细看INSTALL文档,python版本要在2.3以上。

由于setup.py需要mysql_config来找到配置信息,先确认mysql_config是否存在以及它的路径:

$ which mysql_config


结果是/usr/bin/mysql_config这个在默认路径里,不用去修改site.cfg中的配置。

如果不放心,则用其路径替换site.cfg中对应的配置,去掉mysql_config=XXX这行的注释, 并改成mysql_config=/usr/bin/mysql_config(以mysql_config文件所在机器上的目录为准)

接下来就是安装(先cd到解压后的路径里):

$ # edit site.cfg if necessary
$ python setup.py build
$ sudo python setup.py install # or su first


在python环境中:

>>> import MySQLdb


如果没有问题就安装成功了。

4. ubuntu12.04 MySQL图形界面安装

先安装workbench然后登录:

$ sudo apt-get install mysql-workbench
$ mysql-workbench -u root -p




分为三个主要功能模块:Sql Development(Sql开发 相当于Sql2000中的查询分析器), Data Modeling(数据库建模), Server Administration(服务器管理 相当于Sql2000中的企业管理器)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python ubuntu mysql