前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pycharm中mysql连接失败_pycharm连接mysql数据库连接不上[通俗易懂]

pycharm中mysql连接失败_pycharm连接mysql数据库连接不上[通俗易懂]

作者头像
全栈程序员站长
发布2022-11-15 18:28:26
31.1K0
发布2022-11-15 18:28:26
举报
文章被收录于专栏:全栈程序员必看

代码其实很简单,只有一小段,是在pycharm上运行的,所用的python版本为2.7,mysql版本为5.7.21

# -*- coding: UTF-8 -*-

import re

import MySQLdb

if __name__ == ‘__main__’:

#打开数据

conn = MySQLdb.connect(host=’localhost’,port=3306,user=’root’,passwd=’1234567′,db=’shixiseng’)

cursor = conn.cursor()

cursor.close()

conn.close()

运行后代码报错:

Traceback (most recent call last):

File “C:/Users/Braggart/PycharmProjects/exercise/33.py”, line 57, in

conn = MySQLdb.connect(host=’localhost’,port=3306,user=’root’,passwd=’1234567′,db=’shixiseng’)

File “C:\Python27\lib\site-packages\MySQLdb\__init__.py”, line 81, in Connect

return Connection(*args, **kwargs)

File “C:\Python27\lib\site-packages\MySQLdb\connections.py”, line 187, in __init__

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

_mysql_exceptions.OperationalError: (1045, “Access denied for user ‘root’@’localhost’ (using password: YES)”)

首先,在mysql的命令行里我的密码是没有错误的。密码确实是1234567没错,是可以登录的。

ba2bddfb17ad01bad8974dec987b3dd9.png
ba2bddfb17ad01bad8974dec987b3dd9.png

是可以排除密码错误的问题。

1ba3f41728e441543857c3d38e11fd8e.png
1ba3f41728e441543857c3d38e11fd8e.png

数据库‘shixiseng’也是存在的

c716ec47f92ae25f8c8698cb8999114c.png
c716ec47f92ae25f8c8698cb8999114c.png

端口也是3306没错

我也上网搜过解决办法,依旧不行。

例如:

执行授权命令

mysql> grant all privileges on *.* to root@localhost identified by ‘1234567’;

mysql>grant all privileges on shixiseng.* to root@localhost identified by ‘1234567’;

mysql>flush privileges;

请各路大神帮忙看看,到底是哪里除了问题,小白真的捣鼓了2天了不知道如何是好。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/227260.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档