将 XAMPP SQL 数据库添加到 PhpStorm 会导致被拒绝的详细信息错误
Posted
技术标签:
【中文标题】将 XAMPP SQL 数据库添加到 PhpStorm 会导致被拒绝的详细信息错误【英文标题】:Adding XAMPP SQL database to PhpStorm gives rejected details error 【发布时间】:2020-01-09 08:06:14 【问题描述】:我已经安装了 XAMPP 并且正在运行内置的 SQL 服务器,但由于某种原因,每当我尝试通过 phpStorm 测试 XAMPP 默认(测试)数据库的连接时,它都会出现以下错误消息:
指定的数据库用户/密码组合被拒绝:com.mysql.cj.exceptions.InvalidConnectionAttributeException:服务器时区值“GMT Summer Time”无法识别或代表多个时区。您必须配置服务器或 JDBC 驱动程序(通过 serverTimezone。
我没有更改 XAMPP 中 phpMyAdmin 中的任何设置,或者我将所有设置保留为默认设置。我在 YouTube 上关注了一些视频教程,但他们没有收到此错误。
我可以在没有用户名或密码的情况下在 phpMyAdmin 中很好地创建数据库和表,所以我不确定问题是什么。
任何帮助将不胜感激
【问题讨论】:
【参考方案1】:这是最新 JDBC 驱动程序的一个已知问题,请参阅:https://youtrack.jetbrains.com/issue/DBE-7727。解决方法:
在数据源配置窗口中,转到高级选项卡并将serverTimezone
属性设置为UTC
。
将 DataSource 驱动程序切换到 MySQL Connector/J for 5.1(我的版本是 5.1.46)
【讨论】:
效果很好,我设法在测试数据库的 PhpStorm 中创建了一个表,我可以在 phpMyAdmin 中看到创建的表。但是由于某种原因,当我在 PhpStorm 数据库窗口中单击数据库连接左侧的小箭头时,我看不到任何 scemeas 或表,只有 bin 和 ci 文件。你知道为什么会这样吗? 查看这个:jetbrains.com/help/datagrip/…以上是关于将 XAMPP SQL 数据库添加到 PhpStorm 会导致被拒绝的详细信息错误的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Solr PECL 扩展添加到lampp(xampp)堆栈中