首先启动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。