栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

将项目部署在腾讯云轻量服务器上碰到的一些问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将项目部署在腾讯云轻量服务器上碰到的一些问题

正如我上一篇文章所讲述的,我想用express搭建自己的数据库,同时,在数据库搭建完成后,我还想将自己的整个项目,API都部署在云端,那么只要我将地址给我朋友,那么我的所有朋友都可以看到我的项目了,在线查看我的项目,故此,我买了一个腾讯云轻量服务器,2G+60G,购买成功后,我便开始搭建环境,node mysql express vue等,遇到了以下几个问题或者说,值得记录的地方。

 

1、怎么让其他人也能访问你的项目 

你在本机上,可能访问自己的项目地址是:localhost:3000,localhost:8080等,所以,在此之前,你先打开防火墙,开放一些端口,

         这是我开放的一些端口,3000端口,8080端口,3306端口等,紧接着,只要你在云服务器内部署了自己的项目,并且运行了,服务器内你可以用localhost:8080访问,服务器外,其它人访问只需要将IP地址(外)加上:8080即可访问,以我为例,我IP(内)是10.5.23.4(编的),IP外是:110.36.256.512(编的),那么其他人通过110.36.256.512:8080即可访问你的云服务器上的运行项目了。

 2.如何解决node无法连接mysql(8.0版本)问题

由于我在服务器内重新安装了mysql,安装的是8.0版本的,然后,我的api项目在本机运行的好好的,但是一放在服务器内,就始终连接不上,始终报下面的错误:

 

        通过百度,我才知道,是mysql安装的版本问题,本机上的mysql版本是5.6版本,所以没问题,但是服务器内装的是8.0以上版本,具体的原因在此我不赘述,我说说我解决成功的办法吧,对于你们的可能有用,也可能没用:

mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

        打开mysql,输入这两条语句,即可解决我的问题了,希望对读者有用,OK,分享结束,继续去搬砖。

        成功!!! 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458088.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号