Python3连接MySQL数据库--mysql-connector 执行异常

第一种和第二种的方法 区别在哪?为什么第一种方法执行异常,第二种执行正常???

第一种按图代码执行后 异常:

 

第二种 按图执行,正常:

 

查看一下connect方法的源码,有的参数没有默认值,这个参数就是必传的。

或者root的权限不够??