Python连接mysql报错Traceback (most recent call last): File “D:/…….py“, line 6, in <module> passwd
通过下载的解压缩包安装完Mysql后安装 MySQL 驱动程序
MySQL 驱动程序用来访问 MySQL 数据库。
可以使用 PIP 安装 "MySQL Connector"。
PIP 很可能已经安装在 Python 环境中。
将命令行导航到 PIP 的位置,然后键入以下内容:
下载并安装 "MySQL Connector":
C:\...\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip install mysql-connector
新建一个python文件运行以下代码测试一下:
import mysql.connector
没报错报是安装成功了!
测试连接数据库
采用以下代码连接数据库,下面是通用代码:
import mysql.connectormydb = mysql.connector.connect(host="localhost",user="yourusername",passwd="yourpassword"
)print(mydb)
根据自己安装情况修改一下:
import mysql.connector
print("连接数据库测试代码")
mydb = mysql.connector.connect(host="localhost",user="mysql.sys",passwd="123456"
)
print(mydb)
报错:
Traceback (most recent call last):
File "D:/python/demo_mysql_test.py", line 6, in <module>
passwd="123456"
……
觉得可能是数据库密码问题,但是数据库已经连接了,还能查询,如:
select host,user,authentication_string from mysql.user;
问题分析:
根据相关资料,应该是python3以后是用MySQLdb继续连接的,于是安装MysqlDB模块
安装MysqlDB:下载地址:https://pypi.org/project/mysqlclient/#files
切换到安装路劲下安装
pip install mysqlclient-2.0.3-cp37-cp37m-win_amd64.whl
验证安装是否成功,执行以下命令
python
import MySQLdb
未报错!是区分大小写的。
安装成功后重新修改代码如下:
中间我修改了以下密码
import MySQLdb
print("连接数据库测试代码")
mydb = MySQLdb.connect(host="127.0.0.1",user="root",passwd="mysql123456",charset="utf8"
)
print(mydb)
这就运行成功了!
Python连接mysql报错Traceback (most recent call last): File “D:/…….py“, line 6, in <module> passwd相关推荐
- Traceback (most recent call last): File setup.py, line 22, in module execfile(join(CURDIR,...
在python3环境下安装robotframework-SSHLibraray报错: Traceback (most recent call last): File "setup.py&qu ...
- Using TensorFlow backend. Traceback (most recent call last): File train.py, line 9, in module
yolo程序里报错 Using TensorFlow backend. Traceback (most recent call last): File "train.py", li ...
- Traceback (most recent call last): File gtmc.py, line 3, in module ModuleNotFoundError: No mod...
这个错误提示表明你在运行一个 Python 脚本时,系统找不到名为 selenium 的模块.这意味着你需要安装这个模块,才能在你的脚本中使用它. 要安装 selenium,你可以使用 pip 命令: ...
- python连接数据库mysql失败_解决python连接mysql报错问题
解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...
- python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_passw
python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_passw ...
- 安装Phoenix时./sqlline.py执行报错File ./sqlline.py, line 27, in module import argparse ImportError: No ...
问题现象 Traceback (most recent call last):File"./sqlline.py", line 27, in <module>impor ...
- Django连接Mysql报错:ModuleNotFoundError: No module named 'MySQLdb'
Django连接Mysql报错 环境:Django_1.11.8 与 Python_3.6 ModuleNotFoundError: No module named 'MySQLdb' django. ...
- 登录mysql报错2059,navicat连接mysql报错2059如何解决
navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...
- 登录mysql报错2059_navicat连接mysql报错2059的解决方法
navicat连接mysql报错2059的解决方法 发布时间:2020-12-21 10:27:37 来源:亿速云 阅读:82 作者:小新 栏目:数据库 这篇文章给大家分享的是有关navicat连接m ...
最新文章
- R包animalcules-一键式交互探索微生物组数据
- Windows 2003 标准版_企业版_SP1_SP2_R2的区别
- SQL视频总结(2)
- Windows10开发手记-RelativePanel使用详解
- jumpserver-v2.9.2离线安装
- CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构区别...
- 数据链路层中的LLC
- spark学习-SparkSQL--07-SparkContext类和SparkConf类
- 零基础带你学习计算机网络—(四)
- 仿陶小铺S2B2C商城源码产品分析
- 柔性制造物料抓取及加工系统设计
- 怎样用美图秀秀制作一寸照片
- 手机浏览器能上网微信无法连接服务器,手机打不开微信的网页怎么办?手机打不开微信网页的原因和解决方法...
- 数组分割 java_分割java数组
- D2RQ 的安装和基本使用
- 会声会影x4素材_会声会影2020多重修整视频功能与操作
- MySQL之binlog
- ERROR 1044
- 如何理解BRD、MRD、PRD这些名词
- A16Z和去中心化金融大佬们在伯克利都讲了什么?|创业者说