将 XAMPP SQL 数据库添加到 PhpStorm 会出现拒绝详细信息错误

Adding XAMPP SQL database to PhpStorm gives rejected details error

我已经安装了 XAMPP 并且是 运行 内置的 SQL 服务器,但是出于某种原因,每当我尝试测试 XAMPP 默认值的连接时(测试)数据库通过 PhpStorm 出现错误消息:

The specified database user/password combination is rejected: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'GMT Summer Time' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone.

我没有更改 XAMPP 中的 phpMyAdmin 中的任何设置,也没有更改任何我已将所有设置保留为默认设置的设置。我在 YouTube 上观看了一些视频教程,他们没有收到此错误。

我可以在没有用户名或密码的情况下在 phpMyAdmin 中创建数据库和表,所以我不确定问题出在哪里。

任何帮助将不胜感激

这是最新 JDBC 驱动程序的一个已知问题,请参阅:https://youtrack.jetbrains.com/issue/DBE-7727。解决方法:

  • 在数据源配置中 window 转到“高级”选项卡并将 serverTimezone 属性 设置为 UTC
  • 将 DataSource 驱动程序切换到 MySQL Connector/J for 5.1(我的版本是 5.1.46)