时间:2021-05-22
问题描述
环境:ubuntu18.04,mysql5.7
今天在ubuntu下使用pycharm连接mysql,发现连接不上
这不是缺少驱动吗?下载之!
下好之后点进去
连接
点击test connection
这是什么鬼???
网上找各种博客都说是权限问题,然而我试了之后发现并不是,授予root用户所有权限之后仍然连接不上,我突然想到可能是驱动版本的问题,目前mysql的最新版本是8.0,而驱动的版本也正好是8.0,这之间是不是有什么关联呢。
解决办法
点开驱动下载页
点击右边+号
依次选择-privided driver--->mysql connector
因为我用的是mysql5.7版本,因此这里我选5.1.47(5版本里最新的),点击ok
发现可以正常连接了
小结
pycharm连接数据库的驱动版本要与mysql的版本对应
mysql8.0使用8.0版本的驱动,mysql8.0以下的使用5.1.47的驱动
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
php写入mysql出现中文乱码的解决办法是:在建立数据库连接之后,将该连接的编码方式改为中文。代码如下:$linkID=@mysql_connect("loc
mysql连接不上了的解决办法,供大家参考,具体内容如下昨天用着好好的,第二天突然连接不上了mysql数据库,并且报错:仔细想了想原因很有可能是因为不经意间删除
MySQL中文乱码解决办法前言:MySQL是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下
Linux初始化MySQL数据库报错解决办法在LinuxCentOS5中安装完MySQL(server、devel)之后进行初始化servicemysqldst
这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。①先切换数据库到master