python连接数据库mysql失败_python连接mysql失败怎么解决
连接数据库,使用下面语句报错: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失败怎么解决相关推荐
- python连接数据库的技术_Python操作MySQL数据库的三种方法
(1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...
- python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- python调用数据库存储过程_python连接mysql调用存储过程示例
复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...
- python连接数据库设置编码_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- python连接mysql代码_Python连接MySQL的实例代码
!/usr/bin/env python -*-coding:UTF-8-*- 这一句告诉python用UTF-8编码 ======================================== ...
- python连接mysql失败_python连接mysql失败怎么解决
连接数据库,使用下面语句报错:db = MySQLdb.connect("localhost", "root", "mysqladmin", ...
- python连接mysql代码_python连接mysql
importjsonimportrequestsimportmysql.connectorimportdatetimefrom configparser importConfigParserimpor ...
- python实现mysql事务_python连接mysql并提交mysql事务示例
代码如下: # -*- coding: utf-8 -*- import sys import MySQLdb reload(sys) sys.setdefaultencoding('utf-8') ...
- python tkinter数据库通讯录_python连接Mysql数据库写的小电话本
importtkinterimportpymysqlfrom tkinter import * from tkinter importttk window=tkinter.Tk()#创建窗口 wind ...
- python连接数据库设置编码格式_Python连接mssql数据库编码问题解决方法
python一直对中文支持的不好,最近老遇到编码问题,而且几乎没有通用的方案来解决这个问题,但是对常见的方法都试过之后,发现还是可以解决的,下面总结了常用的支持中文的编码问题(这些方法中可能其中一个就 ...
最新文章
- ADT,Eclipse启动时在Android SDK Content Loader0%无法编译
- 【转】集合类说明及区别
- 开发技术--设计模式
- java栈的底层实现_JVM 底层原理总结
- Ossim系统常见测试方法
- C语言关键字浅析-int
- 简单实现京东分类页面(二)
- 【5G/4G】ZUC算法源码介绍
- 运营小技能:订阅号文章排版教程(添加图片超链接、推文采集、往期推荐)
- 世界500强企业名称中英对照
- 操作系统 - Lightdm
- eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
- 【3Dsmax】入门
- MongoDB安装、群集原理
- java怎么打开控制台_java控制台怎么打开?如何启用和查看 Java 控制台?
- Android studio 可视化图表制作
- 权威的国际敏捷认证Certified Scrum Master (CSM)
- Python数据分析练习:北京、广州PM2.5空气质量分析(1)
- 网络、浏览器专题重点知识(含原理)
- 38亿人财富比不过最富26人 乐施会呼吁富人增税
热门文章
- 前端背景图放置_css如何设置背景图片?background属性添加背景图片
- [Game Engine]开源游戏框架(转至wiki)
- “霜降”,“农历”,“二十四节气”,英语怎么说?
- PS176替代方案| DP转HDMI2.0音视频转换芯片CS5263
- DaDa英语怎么样,给孩子报名哒哒英语上课好不好?
- TensorFlow Serving 入门教程(Windows)
- Windows常见基本进程三:dumprep or dumprep进程(Dump Reporting Tool启动项)
- oracle存货转资产,存货转固定资产账务处理
- linux系统it固定资产管理系统包_固定资产管理系统功能介绍
- 做个优秀的时间管理者