当前位置: 首页 > news >正文

阿里云CentOs8安装node,pm2,mysql数据库以及运行.sql文件

安装node.js

  1. 先把yum更新到最新版本
yum -y update
  1. 我们将使用最新源代码构建Node.js,要进行软件的安装,需要一组用来编译源代码的开发工具
yum -y groupinstall "Development Tools"
  1. 进入/usr/src文件夹,这个文件夹通常用来存放软件源代码
cd /usr/src
  1. 从 Node.js的站点 中获取压缩档源代码, 我选择的版本为v10.13.0
wget http://nodejs.org/dist/v10.13.0/node-v10.13.0.tar.gz 
  1. 解压文件,并进入文件夹
tar zxf node-v10.13.0.tar.gz
cd node-v6.9.1
  1. 设置全局环境变量,为了能够在全局使用node命令
ln -s /usr/src/node-v10.13.0/bin/node /usr/local/bin/node
ln -s /usr/src/node-v10.13.0/bin/npm /usr/local/bin/npm
  1. 查看是否成功设置
node -v
npm -v

出现版本号即为成功
在这里插入图片描述

  1. 安装pm2

pm2用于启动程序并在需要时重启非常有用的模块,可以随时查看服务的运行状态

npm -g install pm2 
  1. 设置全局变量
ln -s /usr/src/node-v10.13.0/bin/pm2 /usr/local/bin/

接下来就可以用pm2命令了

安装mysql

  1. 寻找社区源安装到tmp中
cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  
rpm -ivh mysql-community-release-el7-5.noarch.rpm  
  1. 通过yum安装
yum install mysql mysql-server mysql-devel -y
  1. 启动mysql
systemctl start mysqld.service
  1. 设置用户和密码
    通过yum安装的是没有用户名和密码的,所以得设置
    用户名为root,密码为123456
mysqladmin -u root password 123456

修改mysql密码:
在记得原密码的前提下,将密码修改为root,然后输入原密码
在这里插入图片描述
使用修改后的密码登录
在这里插入图片描述

  1. 设置好后就可以登录了
mysql -uroot -p123456
  1. 查看数据库
show databases;

运行.sql文件

导入数据库

  1. 首先建空数据库
    在这里插入图片描述
  2. 导入数据库

(1)选择数据库
在这里插入图片描述
(2)设置数据库编码

mysql>set names utf8;

在这里插入图片描述
(3)导入数据(注意sql文件的路径)
在这里插入图片描述

  1. 查看数据库是否成功导入
    在这里插入图片描述

使用pm2管理后端系统

  1. 通过xftp将后端系统传输到阿里云服务器
    在这里插入图片描述
  2. 安装依赖包
    在这里插入图片描述
  3. 使用pm2运行项目
    在这里插入图片描述
    pm2常用命令
    ① 在服务器中安装 pm2:npm i pm2 -g
    ② 启动项目:pm2 start 脚本 --name 自定义名称
    ③ 查看运行项目:pm2 ls
    ④ 重启项目:pm2 restart 自定义名称
    ⑤ 停止项目:pm2 stop 自定义名称
    ⑥ 删除项目:pm2 delete 自定义名称

参考链接:
https://blog.csdn.net/weixin_42204698/article/details/93202214
https://www.cnblogs.com/coco–/p/12033661.html

相关文章:

  • cocoapods安装完第三方类库后不生成workspace
  • 阿里云CentOs搭建node环境以及配置API接口服务器
  • 区块链之以太坊初体验——以太坊平台学习总结
  • 阿里云CentOs中Vue项目的上线(node+express+pm2)
  • iptables总结_02
  • uni-app中的分类页面(仿京东分类页面)(scroll-view的使用)
  • oracle select decode判断 ,sign使用例子
  • 快速入门vuex带案例说明(超详细易理解)
  • wifi信道1,6,11科普
  • uni-app中微信小程序端使用腾讯地图API实现定位服务(超详细教程)
  • CSS 3学习——transition 过渡
  • 关于React中DOM,虚拟DOM及diff算法的理解
  • 类型签名在Javascript中的探索
  • 快速入门,理解,使用 axios请求
  • 第二章 存储,2.1 永不停止的脚步——数据库优化之路(作者:佳毅)
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • classpath对获取配置文件的影响
  • dva中组件的懒加载
  • express如何解决request entity too large问题
  • Invalidate和postInvalidate的区别
  • Linux下的乱码问题
  • Netty 4.1 源代码学习:线程模型
  • spring-boot List转Page
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 汉诺塔算法
  • 和 || 运算
  • 缓存与缓冲
  • 坑!为什么View.startAnimation不起作用?
  • 前端性能优化--懒加载和预加载
  • 详解移动APP与web APP的区别
  • 项目实战-Api的解决方案
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 一天一个设计模式之JS实现——适配器模式
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • UI设计初学者应该如何入门?
  • #Z2294. 打印树的直径
  • $L^p$ 调和函数恒为零
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (四)c52学习之旅-流水LED灯
  • (转)人的集合论——移山之道
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .Net MVC + EF搭建学生管理系统
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .net web项目 调用webService
  • .net6+aspose.words导出word并转pdf
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .net中调用windows performance记录性能信息
  • @test注解_Spring 自定义注解你了解过吗?
  • @软考考生,这份软考高分攻略你须知道
  • [ Algorithm ] N次方算法 N Square 动态规划解决