连接数据库,使用下面语句报错:db = MySQLdb.connect("localhost", "root", "mysqladmin", "testdb")

报错:Traceback (most recent call last):

File "E:/PycharmProjects/file/hello1.py", line 8, in

db = MySQLdb.connect("localhost", "root", "mysqladmin", "testdb")

File "E:\Python27\lib\site-packages\MySQLdb\__init__.py", line 81, in Connect

return Connection(*args, **kwargs)

File "E:\Python27\lib\site-packages\MySQLdb\connections.py", line 187, in __init__

super(Connection, self).__init__(*args, **kwargs2)

_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")

解决办法:将localhost 改为 127.0.0.1 即可。db = MySQLdb.connect("127.0.0.1", "root", "mysqladmin", "testdb")

下面是完整的连接程序:#!\usr\bin\python

# coding=utf-8

import MySQLdb #已经安装上了二进制版数据库

#打开数据库连接

#这样子写是OK的 : db = MySQLdb.connect(host="127.0.0.1", port=3306, user="root", passwd="mysqladmin", db="testdb")

# 这样子写,会报错:db = MySQLdb.connect("localhost", "root", "mysqladmin", "testdb")

db = MySQLdb.connect("127.0.0.1", "root", "mysqladmin", "testdb")#这样子写是OK的

#使用cursor方法获取操作游标

cursor = db.cursor()

#使用execute 方法执行sql语句

cursor.execute("select version()")

#使用fetchone()方法获取一条数据库

data = cursor.fetchone()

print "datebase version : %s"%data

#关闭数据库连接

db.close()

python连接数据库mysql失败_python连接mysql失败怎么解决相关推荐

  1. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  2. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  3. python调用数据库存储过程_python连接mysql调用存储过程示例

    复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...

  4. python连接数据库设置编码_python操作mysql中文显示乱码的解决方法

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...

  5. python连接mysql代码_Python连接MySQL的实例代码

    !/usr/bin/env python -*-coding:UTF-8-*- 这一句告诉python用UTF-8编码 ======================================== ...

  6. python连接mysql失败_python连接mysql失败怎么解决

    连接数据库,使用下面语句报错:db = MySQLdb.connect("localhost", "root", "mysqladmin", ...

  7. python连接mysql代码_python连接mysql

    importjsonimportrequestsimportmysql.connectorimportdatetimefrom configparser importConfigParserimpor ...

  8. python实现mysql事务_python连接mysql并提交mysql事务示例

    代码如下: # -*- coding: utf-8 -*- import sys import MySQLdb reload(sys) sys.setdefaultencoding('utf-8') ...

  9. python tkinter数据库通讯录_python连接Mysql数据库写的小电话本

    importtkinterimportpymysqlfrom tkinter import * from tkinter importttk window=tkinter.Tk()#创建窗口 wind ...

  10. python连接数据库设置编码格式_Python连接mssql数据库编码问题解决方法

    python一直对中文支持的不好,最近老遇到编码问题,而且几乎没有通用的方案来解决这个问题,但是对常见的方法都试过之后,发现还是可以解决的,下面总结了常用的支持中文的编码问题(这些方法中可能其中一个就 ...

最新文章

  1. ADT,Eclipse启动时在Android SDK Content Loader0%无法编译
  2. 【转】集合类说明及区别
  3. 开发技术--设计模式
  4. java栈的底层实现_JVM 底层原理总结
  5. Ossim系统常见测试方法
  6. C语言关键字浅析-int
  7. 简单实现京东分类页面(二)
  8. 【5G/4G】ZUC算法源码介绍
  9. 运营小技能:订阅号文章排版教程(添加图片超链接、推文采集、往期推荐)
  10. 世界500强企业名称中英对照
  11. 操作系统 - Lightdm
  12. eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
  13. 【3Dsmax】入门
  14. MongoDB安装、群集原理
  15. java怎么打开控制台_java控制台怎么打开?如何启用和查看 Java 控制台?
  16. Android studio 可视化图表制作
  17. 权威的国际敏捷认证Certified Scrum Master (CSM)
  18. Python数据分析练习:北京、广州PM2.5空气质量分析(1)
  19. 网络、浏览器专题重点知识(含原理)
  20. 38亿人财富比不过最富26人 乐施会呼吁富人增税

热门文章

  1. 前端背景图放置_css如何设置背景图片?background属性添加背景图片
  2. [Game Engine]开源游戏框架(转至wiki)
  3. “霜降”,“农历”,“二十四节气”,英语怎么说?
  4. PS176替代方案| DP转HDMI2.0音视频转换芯片CS5263
  5. DaDa英语怎么样,给孩子报名哒哒英语上课好不好?
  6. TensorFlow Serving 入门教程(Windows)
  7. Windows常见基本进程三:dumprep or dumprep进程(Dump Reporting Tool启动项)
  8. oracle存货转资产,存货转固定资产账务处理
  9. linux系统it固定资产管理系统包_固定资产管理系统功能介绍
  10. 做个优秀的时间管理者