react-黑马好租房项目数据库连接失败问题

很多小伙伴和我一样,刚学完react基础准备上手项目的时候,因为数据库连接失败而感到烦恼。没关系,作为过来人,我将在下面给出答案。

在这里,我想说说对黑马这个项目的教程的一些看法。首先,这个项目的初始化阶段太快了,一下子就是启动studyphpmysql接着就是启动Navicat。这和前面的视频没有起到连接的作用,导致我蒙圈了,关系不大,我一步步解决了相关问题。

接下来我将通过QA的方式来解决你所遇到的项目初期的问题。

Q:有必要去下载studyphpmysql吗?

A:没有必要,去b站搜Mysql教程,里面有视频讲如何在官网安装mysql,按照步骤安装完后即可。千万别把整个Mysql教程看完。毕竟这不是我们当前阶段所要学习的东西。

Q:Navicat收费的,如何下载

A:因为黑马没有给出Nacicat软件的安装包,也没有提到软件的安装,所以我去拼多多买了破解版,因为暂时没钱,有钱的话,我会贡献力量的。如果你不想买的话可以私信我,看到我会把百度云链接发给你的。

接下来是关于数据库连接会遇到的问题

Port 8080 is already in use 即8080端口被占用

A:百度搜索如何查找端口占用,这里好像涉嫌两个步骤,后来我发现规律就是一个叫做mysql的占用,每次占用我就进程把它结束了。这是我的情况,你们要根据你们自己的情况进行安排。

数据库连接失败

A:终于来到关键问题了,首先,你去项目config文件夹找到mysql.js文件,这个是配置数据库账号密码和端口的文件,这边后面改个密码就可以了,因为数据库账号在安装的时候默认是root,配置的3306端口也不用改。

其次,打开cmd

1.输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin

2.运行数据库:mysql -u root -p

这里代码直接输入就行不用改

接着会出现 enter password 输入密码即可

3.敲入:mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';                  mysql> flush privileges;

敲入上面两行代码即可,先敲第一个后在敲第二个。

4.返回项目的mysql.js文件改下密码即可看第五步

5.在网页上输入localhost:8080

最后你会发现神奇的魔法,数据库竟然打开了!!!!!!!!!!

好了,本次总结到此结束了,有什么问题私信留言,一起解决!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值