python3连接Mysql错误

用python链接mysql的时候,明明我填写了root账号但是报错却提示我还有一个账号,这是怎么会事情。

图片1:
图片描述
填写的账号与密码

图片2:
图片描述
报错的提示

图片描述
所有代码 - -

阅读 3.4k
4 个回答

果然如我所料,你报错的不是你贴的那行,你贴的那行,就是第8行执行成功了
真正报错的是第10行

db = pymysql.connect()

你又跑一次不加参数的connect()干嘛?
之所以报错是因为你不填任何参数的时候,默认用你当前的系统用户作为mysql用户,估计你当前系统用户就是wangjiacan

没有这个用户或者用户没有密码 尝试命令行连接一下mysql

怎么不用下面注释了的那一行,这个函数参数多,应该要指定参数名。


图片描述
主要是这句,没有输入密码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题