python连接mysql数据库的例子

先在线python-mysql库

官方库地址

http://mysql-python.sourceforge.net/

下载下来的包,进行解压

直接执行

 代码如下 复制代码
python setup.py build

有时会遇到这样的问题:

 代码如下 复制代码

$ sudo python setup.py build
building a Distribute egg in /Users/mc2/Downloads/MySQL-python-1.2.4b4
/Users/mc2/Downloads/MySQL-python-1.2.4b4/distribute-0.6.28-py2.7.egg
sh: mysql_config: command not found
Traceback (most recent call last):
  File "setup.py", line 18, in <module>
    metadata, options = get_config()
  File "/Users/mc2/Downloads/MySQL-python-1.2.4b4/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/Users/mc2/Downloads/MySQL-python-1.2.4b4/setup_posix.py", line 25, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

按照mysql-python的文档一步步来做,仍然会遇到这种问题,其实原因出在mysql_config上。
首先需要定位到本机的mysql_config,此文件处在mysql安装位置的bin目录下(假设Mysql安装在/data/mysql下,则路径为/data/mysql/bin/mysql_config)

修改site.cfg文件,在12行显示地设定mysql_config:

mysql_config.path = "/data/mysql/bin/mysql_config"我电脑的mysql_config 文件位置为

/Applications/XAMPP/xamppfiles/bin/mysql_configmysql_config 似乎是一个可以执行的mysql的配置的玩意儿,找到这个文件把位置定位好。就好了。

再次运行

python setup.py build说找不到mysql_config.h

Linux的失败的地方,就是这个,各种软件,都需要各种包。麻烦哦。官方集成多好。你看apache组织和微软的成功就在于集成各种软件包。

看来xampp的结构,它不认识

下载一个纯mysql安装上

路径改成mysql的,就好了。

 代码如下 复制代码
python setup.py install

安装完成

 代码如下 复制代码

#!/usr/bin/env python
#-*- encoding:UTF-8 -*-

import MySQLdb www.111cn.net
conn = MySQLdb.connect("localhost","urldb","123456","lifesp")
c=conn.cursor()
c.execute("set NAMES gbk") 
c.execute("""select * from spider""")
 
print "Rows selected:", c.rowcount
for row in c.fetchall():
    print "note : ", row[0], row[1]
c.close()“Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock

发现他会自动去找系统安装的mysql。

链接一个mysql.sock给tmp目录
查看目前xampp下的my.cnf配置文件
找到mysql.sock的位置

 代码如下 复制代码

/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

创建一个链接

 代码如下 复制代码
ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /tmp/mysql.sockOK

终于打印出数据库的东西了。

本地安装的MYSQL如何启动,停止

下载的文件夹里有一个MysqlStartupitem.pkg 文件要安装

在Mac OS X启动和停止MySQL服务的命令

摘要:在Mac OS X启动和停止MySQL服务的命令

启动MySQL服务

 代码如下 复制代码

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

停止MySQL服务

 代码如下 复制代码

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

重启MySQL服务

 代码如下 复制代码
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

当然安装这个就为了能启动python的连接程序。我平时还是用xampp的mysql好了。

时间: 2024-10-28 13:09:02

python连接mysql数据库的例子的相关文章

python连接MySQL数据库实例分析

  本文实例讲述了python连接MySQL数据库的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 import MySQLdb conn = MySQLdb.connect(host="localhost", user="root", passwd="123456", db="test") cursor = conn.cursor() cursor.execute(&

python连接mysql数据库出错,已经试了网上的几种方法,,求助

问题描述 python连接mysql数据库出错,已经试了网上的几种方法,,求助 http://blog.csdn.net/lishan9133/article/details/7024989 之前是按照上面的教程安装了mysqldb模块,可是在实际操作过程中,找不到对应行的代码,所以并没有按照上面的改. 打开数据库连接 db = MySQLdb.connect( host='192.188.80.41', port=3306, user='root', passwd='123456', db='

python连接MySQL数据库方法详解

python连接mysql教程数据库教程方法详解 host,连接的数据库服务器主机名,默认为本地主机(localhost).           user,连接数据库的用户名,默认为当前用户.         passwd,连接密码,没有默认值.         db,连接的数据库名,没有默认值.         conv,将文字映射到python类型的字典.默认为 mysqldb.converters.conversions         cursorclass,cursor()使用的种类,

python使用mysql数据库的例子

一,安装mysql   如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装: Ubuntu\deepin >>sudo apt-get install mysql-server >>Sudo apt-get install  mysql-client centOS/redhat &g

Python连接mysql数据库

 首先你要做的还是下载相应的模块并且安装啦,下载地址自己搜,网上有很多,安装的话也很好办,安装之后python的安装目录下的Lib文件夹下的site-packages文件夹下的MySQLdb文件夹,这之中存放的便是该模块的定义.准备工作做好之后我们需要在源码中import MySQLdb 数据库的连接: 模块引入之后我们就需要和数据库进行连接了,实例代码如下: db = MySQLdb.connect("localhost","root","123456&

ubuntu下使用Python连接Mysql数据库和Mongodb数据库

连接Mysql        如果要在ubuntu下使用Python连接Mysql只要两个步骤就ok              第一步: 在终端下输入sudo apt-get install python-mysqldb                第二步: 在终端下测试                 如果可以导入MySQLdb的包说明,可以成功的使用MySQL                第三步:可以写个代码测试一下,这里不做演示 连接mongodb        第一步:在终端下输入s

Linux下利用 Python连接mysql数据库一个很好的例子

原文转载自:http://my.oschina.net/davehe/blog/128361 1 安装Python的Mysql包 root@10.1.1.45:~# apt-get install python-mysqldb root@10.1.1.45:~# python Python 2.5.2 (r252:60911, Jan 4 2009, 21:59:32) [GCC 4.3.2] on linux2 Type "help", "copyright",

python连接mysql数据库示例(做增删改操作)_python

一.相关代码数据库配置类 MysqlDBConn.py 复制代码 代码如下: #encoding=utf-8'''Created on 2012-11-12 Mysql Conn连接类''' import MySQLdb class DBConn:     conn = None     #建立和数据库系统的连接    def connect(self):        self.conn = MySQLdb.connect(host="localhost",port=3306,use

JDBC连接MySQL数据库小例子

前几天没事翻看了一下JDBC,顺便写了一个小demo.demo代码如下: package com.zkn.newlearn.jdbc.mysql.first; import org.junit.Test; import java.io.IOException; import java.io.InputStream; import java.sql.*; import java.util.Properties; /** * Created by zkn on 2017/5/2. */ public