事件背景

我今天在台式电脑上使用pymysql模块连接MySQL数据库时,运行py程序出现报错,报错提示为:Access denied for user 'xxx'@'xxx' (using password:NO)

事件原因

然后我第一反应是不是密码错了或者权限没设置好,但是我使用Navicat连接数据库时却又没有问题,所以我猜测应该不是数据库服务器的问题,而是客户端的问题

解决方法

打开CMD,输入命令pip uninstall pymysql,然后根据提示再输入y,来卸载pymysql这个第三方库
然后输入命令pip install pymysql,来重新安装pymysql

总结

在学习开发过程中,我们经常会碰到各种各样的问题,这时候,如果利用排除法等一些辅助手段,并进行合理推理,就能大大减小我们的排错时间,提高我们的开发效率,所以出现问题的时候要多思考,而不是直接去百度或者谷歌

我的个人博客网站是:www.coderyyn.cn
上面会不定期分享有关爬虫、算法、环境搭建以及有趣的帖子
欢迎大家一起交流学习

转载请注明

解决使用Python连接Mysql数据库时出现错误:Access denied for user 'xxx'@'xxx' (using password: NO)相关推荐

  1. Springboot项目连接到Mysql数据库报错:Access denied for user 'root'@'localhost' (using password: YES)

    Springboot项目连接报错:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: Y ...

  2. 解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes

    解决: 1. 开始 -->cmd   --> net stop mysql  (停用MySQL服务  没启动的可以省略) 2. 找到安装路径 MySQL Server 5.1下的my.in ...

  3. 访问远程数据库时,产生Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法

    一. 异常现象 我编写了一个SpringBoot项目,项目中连接的数据库服务器地址是192.168.87.107,然后打包生成了对应的jar包,上传到192.168.87.109这个Linux服务器中 ...

  4. l连接mysql数据库时报错(1045, Access denied for user 'root'@'127.0.0.1 (using password: YES))

    具体内容:Traceback (most recent call last): File "E:/python_events/ch01/mysqldb_test.py", line ...

  5. Navicat for MySQL连接MySQL数据库时各种错误解决

    一 .2058错误 通过命令行进入MySQL,执行如下命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password B ...

  6. 连接MySQL数据库时常见故障问题的分析与解决

    连接MySQL数据库时常见故障问题的分析与解决 初学的mysql网友好象经常会碰到mysql无法连接的错误.特开贴收集这样问题的现象和原因. 先自己扔块砖头出来. 归纳如下: 故障现象 : 无法连接 ...

  7. mysql连接数据库出现1251错误_连接MySQL数据库时出现#1251错误的解决方法

    连接MySQL数据库时出现#1251错误的解决方法 连接MySQL数据库时常会出现如下的错误提示: #1251 - Client does not support authentication pro ...

  8. java连接mysql时区修改_java连接mysql数据库时的时区设置问题(time_zone)

    java在连接mysql数据库时,会由于时区设置不正确导致报以下的错误: The server time zone value '???ú±ê×??±??' is unrecognized or re ...

  9. 在java中使用JDBC连接mysql数据库时的服务器时区值无法识别或表示多个时区的问题解决方案

    项目场景: 在java中使用JDBC连接mysql数据库时,报以下的错:Exception in thread "main" java.sql.SQLException: The ...

最新文章

  1. 解决https://localhost:1158/em 页面无法打开的问题
  2. 使用 netfilter 处理IPv6报文
  3. 为什么说ReasonReact是编写React的最佳方式?
  4. shiro+springboot分析思路
  5. 姚班天才少年鬲融凭非凸优化研究成果获得斯隆研究奖
  6. 2-3-TOMCAT服务器
  7. ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
  8. php离线地图,如何发布百度离线地图及二次开发API
  9. MATLAB/simulink_S函数
  10. Linux交叉编译FFmpeg
  11. 微信小程序拨号功能,调起手机拨号!
  12. Kalrry记录---ing
  13. 产品目标拆解:结构化思维
  14. Docker镜像的制作、上传、拉取和部署(利用阿里云)
  15. GTD时间管理工具Omnifocus 3 Mac中文版
  16. 微信小程序开发经验总结
  17. 01-EMC设计规范
  18. C语言:银行储蓄系统开发(中级)
  19. c语言中i++与++i的区别
  20. C语言写一个函数,可以逆序一个字符串的内容。

热门文章

  1. 手机端自动化测试环境搭建
  2. 百度apollo novatel_parser.cc部分解算代码
  3. mysql update join优化update in查询效率
  4. LabVIEW实现字符串加密处理
  5. 【网络安全】如何在Apache 安装开源 WAF
  6. doc转docx文件会乱吗_为什么word文档打开是乱码.docx
  7. 拯救屏幕接口腐蚀严重的苹果A1989,不换屏给客户省了1K多
  8. 中级口译口试心得(转)
  9. sinr是什么意思_seo信噪比是什么,seo信噪比是什么意思
  10. DLT 网关功能配置