mac pycharm连接mysql_pycharm连接mysql数据库连接不上

mac pycharm连接mysql_pycharm连接mysql数据库连接不上代码其实很简单 只有一小段 是在 pycharm 上运行的 所用的 python 版本为 2 7 mysql 版本为 5 7 21 coding UTF 8 importreimpo name main 打开数据库 conn MySQLdb connect host localhost port 3306 user root pa

代码其实很简单,只有一小段,是在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=”,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=”,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的命令行里我的密码是没有错误的。密码确实是没错,是可以登录的。

ba2bddfb17ad01bad8974dec987b3dd9.png

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

1ba3f41728e441543857c3d38e11fd8e.png

数据库‘shixiseng’也是存在的

c716ec47f92ae25f8c8698cb8999114c.png

端口也是3306没错

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

例如:

执行授权命令

mysql> grant all privileges on *.* to root@localhost identified by ”;

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

mysql>flush privileges;

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

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

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

(0)
上一篇 2026年3月27日 上午8:28
下一篇 2026年3月27日 上午8:29


相关推荐

  • 关于列表转字符串这个过程的曲折

    关于列表转字符串这个过程的曲折

    2021年4月22日
    215
  • 贪心法

    贪心法贪心法贪心算法并不是从整体最优上加以考虑 而是从局部最优考虑 每次总是做出当前看起来最好的选择 在某种意义上的局部最优选择 最优子结构性质 贪心选择性质 1 nbsp 活动安排 问题描述 设有 n 个活动集合 E 1 2 n 其中每个活动 i 都要求使用同一资源 而在同一时间内只有一个活动能使用这一资源 每个活动 i 都有一个要求使用该资源的起始

    2026年3月19日
    3
  • webpack异步加载_webpack配置按需加载

    webpack异步加载_webpack配置按需加载异步一定有一个回调函数 1、实现js和html分离 2、js脚本中执行postMessage,回调函数才会生效 3、回调函数的参数为一个对象,对象的data属性是js脚本中postMessage的参数 使用步骤 new对象=newWorker(‘异步执行的js文件路径’); 对象.onmessage=function(回调对象){通过对象.data调用postMessage返…

    2025年8月21日
    4
  • mac命令行:E325: ATTENTION

    mac命令行:E325: ATTENTIONE325:ATTENTIONFoundaswapfilebythename”.bash_profile.swp”ownedby:rootdated:FriAug2516:23:422017filename:~root/.bash_profilemodified:nouse

    2022年5月18日
    61
  • 王艳茹网课答案创业基础超星尔雅答案2021

    王艳茹网课答案创业基础超星尔雅答案2021创业的概念与功能1【单选题】下列对创业定义理解不正确的一项是(B)A、创业者通过资源整合来达到创业目标B、创业伴随新行业的出现C、寻求机会是产生创业活动的重要一环D、创业伴随新价值的产生创业的要素和阶段1【单选题】创业的关键要素不包括(C)A、机会B、团队C、技术D、资源2【多选题】创业可分为哪些阶段(ABCD)A、机会识别B、资源整合C、新企业创办D、企业生存3【多选题】下列说法中正确的有(ABC)A、商业机会是创业过程的重…

    2022年6月6日
    68
  • 矩阵的 正定与半正定

    矩阵的 正定与半正定先不慌 我们要搞清楚正定与半正定先熟悉几个基本的概念一 矩阵的基最简单的理解就是 线性变换就是线性映射 矩阵只不过是线性映射的系数而已 所以 选定基底实际是选定坐标轴 不一定正交 我们平时不太关心坐标轴 是因为所有地方都用同一个坐标系 x y z 很多时候 合适的坐标系会简化问题 这就像描述一个物体的运动 你需要选取参考系 参考系不同 描述方式也不同 在不同的基下 同一个线性变换就有不同的矩阵表示

    2026年3月16日
    1

发表回复

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

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