关于PHPStudy2018版启动不了mysql,且无法配置tpshop问题(显示数据库链接配置失败。)

首先启动PHPstudy:

如果启动的mysql和Apache状态成功的话,将tpshop的源码复制粘贴到WWW目录下,访问localhost/install网站,并来到配置数据库连接这一步,输入数据库密码:root(没改phpstudy上的默认数据库密码为root)。

接下来会有三种运行情况:

1.输入正确的数据库密码:root(默认为root)也显示数据库连接配置失败:

这时候可以用win+r输入services.msc进入服务窗口查看是否有MYSQL,同时可以查看一下PHPStudy中的MYSQL服务状态是否在线,如果掉线的话,就是原本系统的mysql于PHPStudy中的mysql服务冲突了,可以自行百度去解决冲突,如实在不行,则使用管理员cmd输入命令:

sc delete mysql 

并参考如何彻底卸载清理MySQL_veejaLiu的博客-CSDN博客_怎么卸载mysql卸载干净本身系统的mysql服务和卸载PHPstudy,重新装PHPStudy后重新以上操作。

2.输入正确的数据库密码(root)后面没有提示数据库连接配置失败但提示以下:

 此时找到你的my.ini文档,并在[mysqld]最后面一行加上

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
或者
sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

其他不变,重启PHPStudy的服务并重新进入配置数据库这一步输入数据库密码:root(默认为root)此时将进入第三种情况。

3.进入数据库配置这一步时,输入错了数据库密码或者没输入数据库密码显示:数据库链接配置失败,这是正常的报错,原因是没有输入数据库密码,如果输入还报错则你输入了错误的数据库密码,可以去PHPstudy中重置密码。

注意:只适合PHPStudy 2018版,如果是最新版PHPstudy则选择MYSQL服务版本尽量低一点,5的版本可以按照此方法,8以上的版本因为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

此代码在8以上版本是错误的所以不能使用,所以尽量使用低版本的mysql。

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毂梁蔚竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值