【问题标题】:Adding XAMPP SQL database to PhpStorm gives rejected details error将 XAMPP SQL 数据库添加到 PhpStorm 会导致被拒绝的详细信息错误
【发布时间】:2020-01-09 08:06:14
【问题描述】:

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

指定的数据库用户/密码组合被拒绝:com.mysql.cj.exceptions.InvalidConnectionAttributeException:服务器时区值“GMT Summer Time”无法识别或代表多个时区。您必须配置服务器或 JDBC 驱动程序(通过 serverTimezone。

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

我可以在没有用户名或密码的情况下在 phpMyAdmin 中很好地创建数据库和表,所以我不确定问题是什么。

任何帮助将不胜感激

【问题讨论】:

    标签: mysql database localhost phpstorm lamp


    【解决方案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 文件。你知道为什么会这样吗?
    猜你喜欢
    • 2017-06-16
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多