请问phpstorm连接数据库失败,是什么原因?

创建于2个月前 / 评论数 8 / 更新于2个月前 / 收藏数0 / 点赞数 0

正在按视频教程配置开发环境,安装了wamp,提示“服务器在线-2/3个服务正在运行”,图标黄色,错误警告“ error: d:\wamp or php in path”。phpstorm装的是2019.1,测试连接数据库,总是失败,如图,请问是什么原因?

aa

aa

向军大叔

修改一下 wamp 密码再连接

幸福小毛驴

修改了wamp连接mysql的密码,重启WAMP、PHPSTORM、电脑都不行,还是一样的错误,怎么办,老师

小张要减肥

图标黄色.....是端口被占用了被,端口改一下?

幸福小毛驴

端口改了也不行,重新安装了VC运行库,wamp图标变绿,phpmyadmin访问创建都正常,但phpstorm连接数据库就是不行,还是上面的错误提示

向军大叔

@幸福小毛驴 改一下数据库连接密码就好了。grant all on *.* to 'root'@'localhost' identified by 'admin888' ,不行再来提问。

幸福小毛驴

@向军大叔 感谢老师回复,我在mysql控制台执行上述命令,提示“Query OK, 0 rows affected, 1 warning (0.00 sec)”,再使用phpstorm测试数据库连接,故障依旧。。。

向军大叔

@幸福小毛驴 你需要使用新密码连接即admin888 同时,需要重起mysql服务(如果不会就把wamp关掉重开)

幸福小毛驴

@向军大叔 已设置新密码admin888,从mysql控制台登录数据库需要输入admin888,phpstorm连接数据库的测试账户是root,密码admin888,wamp已经关掉重开,故障依旧。。。phpstorm连接数据库的时候有个错误提示,如下,以前安装过JAVA环境,会是这里的问题吗?

        java.lang.RuntimeException: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
        at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:85)
        at com.mysql.cj.util.TimeUtil.getCanonicalTimezone(TimeUtil.java:132)
        at com.mysql.cj.protocol.a.NativePro...
我们的使命:传播互联网前沿技术,帮助更多的人实现梦想
Copyright © 2010-2018 houdunren.com All Rights Reserved 京ICP备12048441号-3
: 010-86467608 : 2300071698@qq.com
编码: 海豚日记