详解pycharm连接不上mysql数据库的解决办法

yipeiwu_com6年前Python基础

问题描述

环境: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的驱动

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python快排算法详解

python快排算法详解

快排是python经典算法之一。 1、下面讲解的是什么是快排和快排的图示。 2、快排是一种解决排序问题的运算方法。 3、快排的原理:在数组中任意选择一个数字作为基准,用数组的数据和基...

python科学计算之numpy——ufunc函数用法

python科学计算之numpy——ufunc函数用法

写在前面 ufunc是universal function的缩写,意思是这些函数能够作用于narray对象的每一个元素上,而不是针对narray对象操作,numpy提供了大量的ufunc...

python使用pil生成图片验证码的方法

本文实例讲述了python使用pil生成图片验证码的方法。分享给大家供大家参考。具体实现方法如下: # -*- coding: utf-8 -*- #导入三个模块 import Im...

pthon贪吃蛇游戏详细代码

pthon贪吃蛇游戏详细代码

本文实例为大家分享了pthon贪吃蛇游戏的具体代码,供大家参考,具体内容如下 在写Python游戏项目时,最重要的时python中的pygame库。安装pygame库和用法在我CSDN...

详解如何用django实现redirect的几种方法总结

用django开发web应用, 经常会遇到从一个旧的url转向一个新的url。这种隐射也许有规则,也许没有。但都是为了实现业务的需要。总体说来,有如下几种方法实现 django的 red...