`
zhao_rock
  • 浏览: 191079 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Centos下Python连接mysql的小例子

阅读更多

 

 

 

 

 

python  mysql 以及mysql-python的插件

yum install python
yum install MySQL-server
yum install MySQL-python

 

例子说明:从日志文件中筛选出有效值,插入到Mysql数据库中

#!/usr/bin/python
import MySQLdb
import os
import sys
fileHandle = open ( '/var/log/13-11-05.log' )
try:
 conn=MySQLdb.connect(host='ipAddress',user='developer',passwd='developer',db='test',port=3306)
 mycursor = conn.cursor()
 for  line in  fileHandle.readlines():
  startIPPos = line.index('(')
  endIPPos = line.index(')')
  ipAddr = line[startIPPos+1:endIPPos]
  startUPos = line.index('#####')
  endUPos = line.index('pts')
  uName = line[startUPos+5:endUPos]
  mycursor.execute('insert into MyRecord (name,ip,record) values(%s,%s,%s)',(ipAddr,uName,line))
  conn.commit()
except MySQLdb.Error,e:
 print "Mysql Error %d: %s" % (e.args[0], e.args[1])
mycursor.close()
conn.close()
fileHandle.close()

 

分享到:
评论

相关推荐

    基于Python2.7的Django项目在CentOS7系统下的部署.zip

    在本教程中,我们将深入探讨如何在 CentOS 7 操作系统上部署基于 Python 2.7 的 Django 项目。Django 是一个高级的 Python Web 开发框架,它提供了丰富的功能和工具,使得开发者能够快速、安全地构建 web 应用程序。...

    Python配置mysql的教程(推荐)

    本教程将详细介绍如何在Python环境中配置MySQL连接。 首先,确保你的Linux系统已经安装了Python。大多数现代Linux发行版如Ubuntu、CentOS等都预装了Python。你可以通过在终端输入`python --version`或`python3 --...

    Python简单调用MySQL存储过程并获得返回值的方法

    首先,我们需要安装`MySQLdb`库,这是Python连接MySQL数据库的一个流行库。 ### 安装MySQLdb库 在Python中,我们通常使用`pip`来安装`MySQLdb`库。在命令行中运行以下命令: ```bash pip install mysqlclient ```...

    使用bottle开发web API

    python使用bottle开发APP的服务器API例子 说明: 这个例子演示了如何使用bottle为APP开发API,并将相关的数据...在windows7下开发,在centos 6.3上运行正常,mysql与服务器部署在同一个机器上。 数据库请查看test.sql

    Centos 6.5系统下编译安装PHP 7.0.13的方法

    你可以通过运行`yum install gcc gcc-c++ libxml2 libxml2-python libxml2-devel -y`命令来安装它们。这些库包括GCC编译器、C++编译器、libxml2库及其开发文件,它们将帮助构建PHP环境。 接下来,下载PHP 7.0.13的...

    跟着王进老师学Python之Django篇第二季:数据库开发之原生SQL

    在“跟着王进老师学Python之Django篇第二季:数据库开发之原生SQL”这门课程中,我们将深入探讨如何使用Python的Django框架与MySQL数据库进行交互,特别是通过编写标准的SQL语句来执行数据库操作。Django是Python...

    云服务器上搭建大数据伪分布式环境

    ###### 3.6 让mysql连接hive ```bash cp /usr/local/hive/lib/mysql-connector-java-5.1.47.jar /usr/local/hive/lib/ ``` ##### 4、启动Hive ```bash hive --service metastore & hive --service hiveserver2 & ...

    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

    在这种情况下,可以尝试检查`yum`相关的Python模块: ```bash python -c "import yum" ``` 如果出现错误,可能需要修复或重新安装这些模块。在上述例子中,错误显示`sqlitesack`模块有问题,因此可能需要解决这个...

    详解Python的数据库操作(pymysql)

    在Python中,`pymysql`是一个用于连接MySQL服务器的库,它提供了强大的数据库交互功能。本文将详细介绍如何使用`pymysql`进行基本的数据库操作,包括数据库连接、数据查询、数据插入、数据修改以及数据删除,并给出...

    linux下构建LAMP架构详细过程[参照].pdf

    在这个例子中,没有具体说明使用哪种Linux发行版,但大多数教程都会使用Red Hat、Ubuntu或CentOS。 2. **安装Apache服务器**: Apache是世界上最流行的Web服务器软件,处理HTTP请求。要安装Apache,首先确保系统中...

    OpenStack安装说明.doc

    控制节点的安装涉及多个步骤,包括前提工作、安装NTP时钟服务以保持时间同步、安装MYSQL数据库服务以存储身份验证信息、RABBITMQ消息队列服务来传递服务间的通信、PYTHON-NOVACLIENT库以便与Nova服务交互、以及...

    私有云搭建seafile

    1. **安装依赖**:使用命令行工具,根据你的操作系统安装必要的依赖,如`libffi-dev`, `python-dev`, `libssl-dev`, `libmysqlclient-dev`(如果你选择MySQL作为数据库)。 2. **解压Seafile Server**:将seafile-...

    Liunx系统命令中tree命令详解

    这个例子使用了`-d`选项,仅列出`/data/mysqldata3306`目录下的各子目录而不包括文件。 再比如,如果想要查看某个目录下所有文件的大小,可以使用`-s`选项: ```bash [root@oracle01/]# tree -s /data/mysqldata...

    querypie-deployment

    这通常包括操作系统(如Ubuntu或CentOS)、Java运行环境(JDK 8或以上)、Python(Python 3.6+)以及相关的依赖库。此外,服务器的硬件配置,如内存、CPU和磁盘空间,也需要根据预期的数据规模来适当调整。 2. **...

    NEST研发管理系统-Presentation

    系统测试案例故事部分展示了NEST在系统测试方面的强大能力,通过案例故事形式,详细介绍了如何利用NEST进行有效的系统测试,确保软件质量。 ### 技术架构与虚拟化 NEST v1.2基于开源软件组件构建,预装于单一...

    django-deployment-work:以我们的示例为例

    在这个例子中,你可能需要查看`requirements.txt`文件,它列出了项目所需的所有Python包及其版本,然后在虚拟环境中安装它们。 3. **数据库设置**: Django项目通常需要与数据库交互。`settings.py`文件中的`...

    服务器是一种计算机或系统,它提供各种服务和功能

    Java的Java EE平台、Python的Django框架、Node.js的Express库都是应用服务器的例子。应用服务器通常与数据库服务器紧密集成,用于存储和检索数据。 数据库服务器负责存储、管理和检索数据。关系型数据库如MySQL、...

Global site tag (gtag.js) - Google Analytics