ecshop不支持mysql及连接数据库失败解决方法

在使用WAMP搭建的环境中,ECShop提示不支持MySQL或无法连接数据库。问题可能涉及PHP版本过高、数据库密码为空以及密码字段名称变化。解决方案包括将PHP版本降低至5.4,删除数据库密码以连接空密码数据库,以及在MySQL 5.7以上版本中理解密码字段为authentication_string。
摘要由CSDN通过智能技术生成

前提:使用的是wamp安装的ecshop

问题一:开始时提示的是不支持Mysql。

解决方法:1.首先在浏览器输入localhost\shop时,观察到我的php版本是7.0以上的,百度说7.0以上不支持mysql,所以需要降低版本,因为我安装的是wamp,所以启动wamp时在桌面右下角找到wamp的图标并且点击,找到php–version,修改版本为5.4,当看到版本改变后回去刷新就可以看到支持mysql了

问题二:输入数据库用户名和密码后,提示无法连接数据库。

解决方法:我安装的是wamp,这个安装完后数据库密码是为空的,所以把数据库密码删掉,此时就可连接上了。
注意:我后续练习中发现这连接的是新的mysql,意思就是你之前数据库的database等在wamp连接的数据库里没有显示出来。

问题三:数据库密码为空后,要设置密码,当按以下输入后提示password不存在

解决方法:1.我的mysql版本号是5.7以上,查看mysql库的user表里是没有password这个列名的,百度后应该列名是:authentication,所以完成修改密码:

use mysql;
update user 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值