阿里云CentOs8安装node,pm2,mysql数据库以及运行.sql文件
安装node.js
- 先把yum更新到最新版本
yum -y update
- 我们将使用最新源代码构建Node.js,要进行软件的安装,需要一组用来编译源代码的开发工具
yum -y groupinstall "Development Tools"
- 进入/usr/src文件夹,这个文件夹通常用来存放软件源代码
cd /usr/src
- 从 Node.js的站点 中获取压缩档源代码, 我选择的版本为v10.13.0
wget http://nodejs.org/dist/v10.13.0/node-v10.13.0.tar.gz
- 解压文件,并进入文件夹
tar zxf node-v10.13.0.tar.gz
cd node-v6.9.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
- 查看是否成功设置
node -v
npm -v
出现版本号即为成功
- 安装pm2
pm2用于启动程序并在需要时重启非常有用的模块,可以随时查看服务的运行状态
npm -g install pm2
- 设置全局变量
ln -s /usr/src/node-v10.13.0/bin/pm2 /usr/local/bin/
接下来就可以用pm2命令了
安装mysql
- 寻找社区源安装到tmp中
cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 通过yum安装
yum install mysql mysql-server mysql-devel -y
- 启动mysql
systemctl start mysqld.service
- 设置用户和密码
通过yum安装的是没有用户名和密码的,所以得设置
用户名为root,密码为123456
mysqladmin -u root password 123456
修改mysql密码:
在记得原密码的前提下,将密码修改为root,然后输入原密码
使用修改后的密码登录
- 设置好后就可以登录了
mysql -uroot -p123456
- 查看数据库
show databases;
运行.sql文件
导入数据库
- 首先建空数据库
- 导入数据库
(1)选择数据库
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
- 查看数据库是否成功导入
使用pm2管理后端系统
- 通过xftp将后端系统传输到阿里云服务器
- 安装依赖包
- 使用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