我的pycharm连接mysql报错,
报错可能原因:JDBC驱动程序的5.2版本与UTC时区配合使用,必须在连接字符串中明确指定serverTimezone。

下面直接写解决方案:

  1. 将下面图一中的原URL修改URL为下面这个长串:
jdbc:mysql://localhost:3308/dict?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

在这里插入图片描述
2. 修改之后:
注意要把端口号修改成自己的mysql默认监听端口,有的是3306,有的是3308
还有URL长串中绿色框里的‘dict’这个一定要修改为自己的数据库名

在这里插入图片描述
点击右下角Apply,再点击OK即可,成功连接mysql数据库。

补充:
my.init文件在mysql安装目录下:
在这里插入图片描述

另一个查询端口号方法,也可以在cmd中进入mysql(进入mysql命令自行百度),然后输入status,回车,也可以查询到mysql以及端口号等信息:
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐