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

pycharm中mysql连接失败_pycharm连接mysql数据库连接不上[通俗易懂]代码其实很简单,只有一小段,是在pycharm上运行的,所用的python版本为2.7,mysql版本为5.7.21#-*-coding:UTF-8-*-importreimportMySQLdbif__name__==’__main__’:#打开数据库conn=MySQLdb.connect(host=’localhost’,port=3306,user=’root’,pa…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

代码其实很简单,只有一小段,是在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

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

1ba3f41728e441543857c3d38e11fd8e.png

数据库‘shixiseng’也是存在的

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天了不知道如何是好。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lseek函数

    lseek函数转自:https://baike.baidu.com/item/lseek/6385407?fr=aladdin相关函数dup,open,fseek表头文件#include#include定义函数off_tlseek(intfilde,off_toffset,intwhence);

    2022年6月29日
    26
  • jedispool使用自动归还jedis解决方案「建议收藏」

    jedispool使用自动归还jedis解决方案「建议收藏」在使用Jedispool的时候遇到一个尴尬的问题。实例必须要手动归还。即jedis高版本使用jedis.close()归还。这样据说是灵活的表现。但如果必须手动调close,那么万一项目组的成员手抖忘记掉了,这就无疑会出现很严重的情况,这无疑增加了系统的脆弱性。由于我们系统是用grpc做通信机制,所以不存在通过spring管理实例的生命周期来控制,经研究决定也决定不采用Redisson.那接

    2022年9月5日
    3
  • java 如何实现大文件上传下载(传输)各种格式「建议收藏」

    java 如何实现大文件上传下载(传输)各种格式「建议收藏」​我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7

    2022年7月4日
    42
  • Java中常用的API[通俗易懂]

    Java中常用的API[通俗易懂]1.Calendar类(日期与时间处理)使用情况:publicstaticvoidmain(String[]args){Calendarc=Calendar.getInstance();intyear=c.get(Calendar.YEAR);intmonth=c.get(Calendar.MONTH)+1;intday=c.get(Calendar.DATE);intweek

    2022年7月8日
    21
  • pycharm添加pip指令安装库的方法[通俗易懂]

    pycharm添加pip指令安装库的方法[通俗易懂]我们在cmd命令窗口通过pip指令安装的python第三方库,在使用pycharm的时候并不能直接使用,需要通过配置与python3.8的外部库相连接。1.file–>setting2.project–>ProjectInterpreter选择python.exe的路径,一般在python3.x文件夹下3.添加python.exe的路径如果没有类似python3.8/python.exe的选项,就点击右侧的设置按钮添加然后点击OK就会出现如下通过pip指令安装的所有第三方库,

    2022年8月25日
    5
  • docker(12)使用Dockerfile创建jenkins+python3+pytest环境「建议收藏」

    docker(12)使用Dockerfile创建jenkins+python3+pytest环境「建议收藏」前言之前我们用docker手动安装了jenkins环境,在jenkins中又安装了python3环境和各种安装包,如果我们想要在其他3台机器上安装,又是重复操作,重复劳动,那会显得很low,这里可以

    2022年7月30日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号