idea连接mysql报错:The specified database user/password combination is rejected: [28000][1045]

我的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

idea连接mysql报错:The specified database user/password combination is rejected: [28000][1045]_第1张图片
2. 修改之后:
注意要把端口号修改成自己的mysql默认监听端口,有的是3306,有的是3308
还有URL长串中绿色框里的‘dict’这个一定要修改为自己的数据库名

idea连接mysql报错:The specified database user/password combination is rejected: [28000][1045]_第2张图片
点击右下角Apply,再点击OK即可,成功连接mysql数据库。

补充:
my.init文件在mysql安装目录下:
idea连接mysql报错:The specified database user/password combination is rejected: [28000][1045]_第3张图片

另一个查询端口号方法,也可以在cmd中进入mysql(进入mysql命令自行百度),然后输入status,回车,也可以查询到mysql以及端口号等信息:
idea连接mysql报错:The specified database user/password combination is rejected: [28000][1045]_第4张图片

你可能感兴趣的:(mysql)