采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
可能是版本问题,但是MySQL现在是8,所以用到就是新的,按照视频代码操作,出现: in init super(Connection, self).init(*args, **kwargs2)
OperationalError: (2006, ) 请问这个该如何解决?
从错误代码来看,看起来是mysql的连接与服务器断开了。你可以检查一下你的mysql服务是否已经启动,尝试使用cmd进入控制台看看能否执行sql。
如果cmd控制台可以,通过代码却不行,你贴下你的写的代码,我来帮你排查一下
这几天连数据库,第一选择了课程中的mysqlclient,发现在操作sql语句始终出错,当然mysql8有新语法,所以后来我是先在navicat测试sql能执行后才贴过来的,但是还是上述问题,之后改用pymysql链接操作没有任何问题,mysql服务是一直开启的; 后来学到sqlalchemy,由于依赖mysqldb,有安装了,但是又有错误: File "C:\ProgramData\Anaconda3\lib\site-packages\MySQLdb\connections.py", line 208, in __init__ super(Connection, self).__init__(*args, **kwargs2) OperationalError: (_mysql_exceptions.OperationalError) (2006, <NULL>) (Background on this error at: http://sqlalche.me/e/e3q8)
登录后可查看更多问答,登录/注册
一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧
1.2k 13
1.1k 12
3.0k 12
1.6k 11
5.7k 10