Python mysql 连接的问题

我是在 Python3 的环境下,使用 pycharm IDE,

代码如下:
import pymysql

conn = pymysql.connect('localhost', 'wubin', 'wude@990102', 'mysql')

密码,用户名都是对的,直接在mysql 的图形化界面中是可以登录的
但是一用python,
就会出现如下的错误:
图片说明

0

10个回答

这个是权限的问题,可以修改mysql的user表里面,把host字段改成%试试。

0

试试这个,是不是没有授权
$mysql>GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.0.104' IDENTIFIED BY 'root' WITH GRANT OPTION

0

提示很清楚了啊,没有使用密码
pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='tkq1', charset='utf8')
建议这样试试

0

MySQLdb是用于Python链接Mysql数据库的接口,它实现了Python 数据库API规范V2.0,基于MySQL C API上建立的。

安装
直接使用pip进行安装,在此之前需要安装一些系统依赖包。

CentOS
yum install gcc python-devel mysql-devel zlib-devel openssl-devel
Ubuntu
sudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools

0

最好不要('localhost', 'wubin', 'wude@990102', 'mysql')这样子打吧,加上host=, port=, passwd=最好,你试一下

0

mysql 中没有为这个用户附权限 wubin

0

授权问题,查看哈辅权命令

0

检查一下数据库中这个账号的host设置是localhost还是127.0.0.1

0

可以先看看user报的Host是不是'%',第二个可以看看授权的时候是不是'%'

0

以上各位,这个问题我刚刚已经解决了,并不是授权的问题,也不会密码的问题,而是因为 mysql 8.0 的安全模式默认是不允许Python连接的,所以解决的方法是在安装的时候的一个anthourity之类的显示受权的界面里面改选另外一个选项(就是mysql 5.7 默认的那个),还是很感谢各位大神帮忙,也很感谢那些写出了技术贴的大神

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MySQL-python-1.2.2.win32-py2.6.rar
MySQL python-1.2.2.win32-py2.6.rar python 连接 mysql用module MySQL python-1.2.2.win32-py2.6.rar python 连接 mysql用module
mysql的连接数据问题
mysql的连接数据问题mysql的连接数据问题
python_mysql_x64
64位版的python和python连接mysql的驱动
python3.7(django)连接数据库mysql遇到的问题
说明:python相关请格外注意版本,目前遇到的大多问题都是版本问题,很无聊但是必须得解决,主要包括 各种依赖项、语法nn一.pip时提示缺少c++14 build toolsnnn不必去下个几个G的文件等,在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python n直接下载所需要的whl文件,注意版本,我用的是python3.7,需要my...
MySql JdBc
python和mysql连接。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
MySQL-python-1.2.3.win32-py2.7
python连接mysql驱动MySQL-python-1.2.3.win32-py2.7
python连接mysql模块mysql-connector-python
python连接mysql模块mysql-connector-python-2.1.1.tar.gz
python 连接mysql遇到的错误总结
在拼接sql语句时每条sql语句的结束应包含‘;’在插入数据时,每个字段值都应用引号括起来(字符类型的数据)
Python如何连接Mysql
1、Python语言编写工具n     最好选用Spyder,因为内部已经集成了很多工具包,可以直接“ import 工具包”进行使用;n     对于内部没有的工具包,下载安装也非常简单,步骤如下:n     1)打开控制台,Tools-Open command prompt;n     2)下载安装工具包,在控制台界面输入:pip install 工具包名称;n     3)安装完成
Python连接Mysql 连接池
使用DBUtilsn# 安装DBUtils包n# pip install DBUtilsnfrom DBUtils.PooledDB import PooledDBpool = PooledDB(pymysql,5,host='0.0.0.0',user='root',passwd='123456',db='gps_base_data20171001-20171031',port=3306,char
Python连接MySQL数据库
目录nn一、连接数据库nn二、创建一张新表nn三、向表中插入一条数据nn四、查询表中的数据nn五、更新表中的数据nn六、删除表中的数据nn七、删除一张表nn一、 连接数据库nn1、下载安装pymyql库nnnpip3 install pymysqlnnn2、导入库nnnimport pymysqlnnn3、连接数据库,最好用try except捕获异常nnnnDBHOST = 'localhost...
MysqL cannot Connect to Mysql server on 'localhost'
mysql的连接问题,重启电脑登录不上mysql的问题
ASP.NET与mysql的连接
ASP.NET与mysql的连接,是ODBC的连接问题。
MYSQL校验码
MYSQL连接校验码 问题
python操作mysql封装库
python连接mysql,操作mysql函数封装
【Python学习笔记】关于连接(登录)MySQL数据库报错10061问题
Emmm…由于嫌弃mysql占用太多资源,遂从资源管理其中强制结束,结果向使用mysql时始终无法连接。。。。还从网上搜了很多解决办法,有点复杂。最后记起将mysql进程强制结束了,通过以下方式解决:n计算机——管理——服务与应用程序——服务——启动mysqlnn此方法可能并不适用于所有情况,仅作为简单提示~n如有遇到其他原因导致连接不上,还请留下个评论,共同学习~谢谢!nn...
解决mysql到了8小时断开连接问题
我的是SpringBoot项目,将服务放到云服务器后发现了一个问题,就是服务如果8小时没有收到请求就会字段断开连接,当再次访问时就会爆出连接异常,在网上找了相关资料,在此记录解决方案。nn1、如果是mysql4以下,则只需要在datasource的url后加上autoReconnect=true便可以解决。nn nn2、我的项目使用的mysql版本是5.7,所以加上autoReconnect=tr...
mysql ssl连接问题
WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default i...
解决在anaconda下使用pymysql连接数据库MySQL时出现的一个问题
问题描述:pymysql.err.OperationalError: (1045, "Access denied for user 'mel'@'localhost' (using password: NO)") db = pymysql.connect(host="localhost",user="mel",passwd="2015201315",db="db_test",port=3306)解...
Python连接Mysql数据库遇到的一系列问题
本人用的是python3,如果要连接Mysql,你大概首先要安装MySQL驱动:$ pip install mysql-connector-python --allow-external mysql-connector-python由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器。MySQL官方提供了mysql-connec
PYTHON 访问MySQL数据库
要使用MySQL数据库,需先安装MySQL服务器。在服务器中创建数据库,然后通过客户端程序访问数据库。rn本节主要讲述:rn–下载安装MySQLrn–访问MySQL数据库实例rn–连接MySQL服务器rn–MySQL数据库操作rn–MySQL表操作rn–MySQL查询参数rn–使用存储过程rn–使用事务rnrnrn下载安装MySQLrnrnrn•可从MySQL官方网站下载社区版,下载地址为:htt
python连接MySQL问题
#_*_coding:utf-8_*_rnimport MySQLdbrnrndef Png_Clr_c():rn conn=MySQLdb.connect(host='localhost',user='root',passwd='zhuchao',db='test')rn cur=conn.cursor()rnrnif __name__=="__main__":rn Png_Clr_c()rnrnrnrn错误:AttributeError: 'Connection' object has no attribute 'cursorclass'rnrnrn求高人指点
Python连接MySQL数据库locahost无法连接的问题
引进MySQLdb模块后rndb=MySQLdb.connect(user="root",passwd="pas",host="localhost",db="crawlerdb",port=3306)rn会出现意想不到的问题,提示无法连接到MySQL Server,但命令行和NaviCat都是正常的rn这应该是python无法正确解析locahost,这时候在Navicat中将root用户的主机名
python 连接mysql的问题
第一次用python,需要访问mysql。问题如下:rn运行python的机器没有安装mysql客户端,是通过远程访问mysql。rn这样在使用pip安装python的MySQL-python 库的时候,报错了,错误信息如下:rnrnEnvironmentError: mysql_config not foundrnrn不知道这是不是没有安装mysql客户端而引起的错误,如果是的话,除了安装mysql客户端,还有别的办法吗
python连接mysql问题
#!/usr/bin/env pythonn#coding:utf-8nimport mysql.connectorn#jdbc=mysql.connector.connect(host='localhost',user='root',password='123456',database='student',port=3306,charset='utf8')nstr={'host':'localh...
navicat for mysql连接数据库 常见错误
1.防火墙没有关闭。nnnn        查看当关闭时在链接。nn2.1130错误nn此问题是由于远程服务器限制了root用户登录主机而致,解决方案如下:nn登录到远程服务器,使用控制台用root用户登入mysql:nnn#mysql -u root -pnn然后mysql会要求你输入密码,输入你的root账户密码,登入,然后输入下面的命令:nnnmysql> GRANT ALL PRIV...
python使用pymysql操作数据库,速度太慢,已解决-------mysql-connector-python
python使用pymysql操作数据库,速度太慢,已解决-------mysql-connector-pythonn小编使用python的pymysql操作数据库使发现,网页的加载速度特别慢,正常加载时间应该是零点几秒,可是用pymysql加载的速度高至十几秒,开始分析时,认为是图片,js,css …内存过大,然后用了“图床”,等技术之后发现没有变化,之后使用了,“删代码排除法”,一点一点的排除...
Python MySQLdb连接数据库出错的解决办法
使用MySQLdb出错语句:db = MySQLdb.connect("localhost","root","mysql","test" )报错:解决方法:将“localhost”改为“127.0.0.1”连接数据库完整代码:#!/usr/bin/python# -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接db = MySQLdb.connect("...
Flask连接Windows版MySQL时出现的问题记录
文章目录1.ModuleNotFoundError: No module named 'MySQLdb'2.问题 1336 Incorrect string value: '\xD6\xD0\xB9\xFA\……3.python3.5连接mysql8.0.13 出现 caching_sha2_password错误。rn1.ModuleNotFoundError: No module named ‘M...
python3.4配置django连接mysql数据库
在配置django连接数据库时,出现了许多问题,这里我们来解决,如果你还是初次安装配置,则请看我的另一篇博文:http://blog.dreamchasinger.cn/?p=509 或者http://blog.csdn.net/it_dream_er/article/details/52092262n如果你出现了下面的问题,我将助你解决这些问题:n关于安装mysql的python驱动的问题
fastReport连接mysql插件
fastReport连接mysql的插件,使用此插件可以完美解决FastReport不能连接mysql的问题
Myeclipse连接MySQL方法
Myeclipse连接MySQL方法,视频教程,教你快速解决连接问题
MyEclipse连接sql和mysql详解
myeclipae连接sql问题大全 myeclipse连接mysql教程
tornado连接mysql数据库与pymysql的简单操作
       本人的python是3.5,由于3.0后用的是pymysql,就不能用tornado自带的torndb来进行简单的连接操作。Application这个类是初始化一些全局变量,按照道理说里边的self.db 也应该能够被其他类或者派生类调用的,但是db这个属性就是不行,无奈只好创建了一个全局的db句柄,然后在HouseHandler类中根据这个db初始化一个实例。当然要在Aplicat...
python如何连接MySQL
由于我用的是PyCharm来编辑py文件的,首先需要在PyCharm里装一下pyMySQL,步骤如下:rnPyCharm软件中File->Settings...->Project->Project Interpreter,点击rn在搜索框中搜索pymysql,分别安装红框中两个版本,安装成功之后字体就会变蓝色,关闭,确定后退出;rnrnrn接下来在网上下载最新的MySQL,并按照网上的安装教程安装
Python与MySQL数据库进行连接,并对数据库进行操作
Python与MySQL数据库进行连接,并对数据库进行操作nnn 本文中涉及到的开发环境:Ubuntu16.04 + MySQL5.7.21 and Windows下使用Navicat对Ubuntu下的MySQL进行可视化操作,MySQL的相关安装步骤见以前发表的文章,Python与数据库MySQL进行连接需要使用到MySQLdb下载地址click me,MySQLdb先支持Python2.,暂...
Python中使用SQLAlchemy连接Mysql数据库(单表操作)
一,SQLAlchemy的安装 n 使用$ easy_install sqlalchemyn或n$ pip install sqlalchemy如果出现什么错,就进去root用户下进行安装试试,或者网上查查>>> import sqlalchemyn>>> 这样说明成功了,切记是小写哦 n二,使用 n 理论我也不懂,自己查查资料,现在用一个小的案例说一下使用步骤 n 1,在进行数据
Python连接MySQL驱动2.0.2最新版
MySQL Connector/Python 是 MySQL 官方提供的 Python 连接 MySQL 数据库的驱动程序。 本资源支持Python 2.7/3.2/3.3三个版本,可处理大的数据包,支持连接压缩协议和SSL。 Python的众多类库给Python开发带来了极大的便利性。 由于项目中使用Mysql,就考虑尝试使用Python调用Mysql,方便写一些调试用的小程序代码。
Django与MySQL时区问题
环境nnnwindows10npycharm2017.3.3 professional editionnpython3.6.4ndjango2.0.2nnnnn问题与方法nnnn将Django项目默认的UTC时区修改为本地时区nnn打开Django项目的settings.py文件,修改TIME_ZONE为 n nTIME_ZONE = 'Asia/Shanghai' nnnnnnDjango存取数...
python3连接mysql和测试
本机安装好mysql后rn驱动安装命令:rn     pip install pymysqlrnrnrnrnrnrnrnrnrn测试代码:功能为连接数据库,创建表,并插入一条数据rnrnimport pymysqln# 注意把password设为你的root口令:nconn =pymysql.connect(host='127.0.0.1', port=3306, user='root', pas
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习python时遇到的问题 区块链问题