解决使用Python连接Mysql数据库时出现错误:Access denied for user 'xxx'@'xxx' (using password: NO)
事件背景
我今天在台式电脑上使用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)相关推荐
- Springboot项目连接到Mysql数据库报错:Access denied for user 'root'@'localhost' (using password: YES)
Springboot项目连接报错:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: Y ...
- 解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes
解决: 1. 开始 -->cmd --> net stop mysql (停用MySQL服务 没启动的可以省略) 2. 找到安装路径 MySQL Server 5.1下的my.in ...
- 访问远程数据库时,产生Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法
一. 异常现象 我编写了一个SpringBoot项目,项目中连接的数据库服务器地址是192.168.87.107,然后打包生成了对应的jar包,上传到192.168.87.109这个Linux服务器中 ...
- 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 ...
- Navicat for MySQL连接MySQL数据库时各种错误解决
一 .2058错误 通过命令行进入MySQL,执行如下命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password B ...
- 连接MySQL数据库时常见故障问题的分析与解决
连接MySQL数据库时常见故障问题的分析与解决 初学的mysql网友好象经常会碰到mysql无法连接的错误.特开贴收集这样问题的现象和原因. 先自己扔块砖头出来. 归纳如下: 故障现象 : 无法连接 ...
- mysql连接数据库出现1251错误_连接MySQL数据库时出现#1251错误的解决方法
连接MySQL数据库时出现#1251错误的解决方法 连接MySQL数据库时常会出现如下的错误提示: #1251 - Client does not support authentication pro ...
- java连接mysql时区修改_java连接mysql数据库时的时区设置问题(time_zone)
java在连接mysql数据库时,会由于时区设置不正确导致报以下的错误: The server time zone value '???ú±ê×??±??' is unrecognized or re ...
- 在java中使用JDBC连接mysql数据库时的服务器时区值无法识别或表示多个时区的问题解决方案
项目场景: 在java中使用JDBC连接mysql数据库时,报以下的错:Exception in thread "main" java.sql.SQLException: The ...
最新文章
- 解决https://localhost:1158/em 页面无法打开的问题
- 使用 netfilter 处理IPv6报文
- 为什么说ReasonReact是编写React的最佳方式?
- shiro+springboot分析思路
- 姚班天才少年鬲融凭非凸优化研究成果获得斯隆研究奖
- 2-3-TOMCAT服务器
- ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
- php离线地图,如何发布百度离线地图及二次开发API
- MATLAB/simulink_S函数
- Linux交叉编译FFmpeg
- 微信小程序拨号功能,调起手机拨号!
- Kalrry记录---ing
- 产品目标拆解:结构化思维
- Docker镜像的制作、上传、拉取和部署(利用阿里云)
- GTD时间管理工具Omnifocus 3 Mac中文版
- 微信小程序开发经验总结
- 01-EMC设计规范
- C语言:银行储蓄系统开发(中级)
- c语言中i++与++i的区别
- C语言写一个函数,可以逆序一个字符串的内容。