用python链接mysql的时候,明明我填写了root账号但是报错却提示我还有一个账号,这是怎么会事情。
图片1:
填写的账号与密码
图片2:
报错的提示
所有代码 - -
没有这个用户或者用户没有密码 尝试命令行连接一下mysql
果然如我所料,你报错的不是你贴的那行,你贴的那行,就是第8行执行成功了
真正报错的是第10行
db = pymysql.connect()
你又跑一次不加参数的connect()干嘛?
之所以报错是因为你不填任何参数的时候,默认用你当前的系统用户作为mysql用户,估计你当前系统用户就是wangjiacan
http://pymysql.readthedocs.io...
怎么不用下面注释了的那一行,这个函数参数多,应该要指定参数名。
主要是这句,没有输入密码