云环境配置
链接:https://www.cnblogs.com/wtfPro/p/11281618.html 大概部署介绍
1.通过gitbash连接云服务器
ssh root@ip
注意:如果连接第二台服务器需要删除上一台key ssh-keygen -R ip
2.安装云服务器环境
安装地址 cd /usr/local/
2.1安装node
下载
wget wget https://nodejs.org/dist/v14.17.1/node-v14.17.1-linux-x64.tar.xz
解压
tar -xvf node-v14.17.1-linux-x64.tar.xz
删除
rm node-v14.17.1-linux-x64.tar.xz
配置环境变量
软连接 环境路径指向
ln -s /usr/local/node-v14.17.1-linux-x64/bin/node /usr/local/sbin/node
ln -s /usr/local/node-v14.17.1-linux-x64/bin/npm /usr/local/sbin/npm
2.2 安装mysql
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum install mysql-server
设置开启启动
systemctl enable mysqld.service
检查是否安装开机启动
systemctl list-unit-files | grep mysqld
设置开启服务
systemctl start mysqld.service
查看mysql默认密码
grep ‘temporary password’ /var/log/mysqld.log 初始密码:#1B4eqSaI=g6
第一次登录,输入账号和默认密码
mysql -u root -p 输入初始密码进入命令行
修改当前密码
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘Hqtcsz888.com’;
用mysql远程地址连接 MySQLHost Adress ip 密码本地与远程一致
由于更改新密码,所以先退出去
exit
再次登录进去开始一下操作
use mysql;
update user set host = ‘%’ where user=’root’; //更新主机
ALTER USER ‘root’@’%’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; //更改加密方式
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘自己密码’; //更新用户密码
2.3 安装ngix
//进入目录
cd /usr/local
//创建目录
mkdir nginx
//进入目录
cd nginx
//下载nginx tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压nginx tar包
tar -xvf nginx-1.13.7.tar.gz
//进入目录
cd /usr/local/nginx
//进入nginx安装目录
cd nginx-1.13.7
//执行命令
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
//执行命令
make
//执行命令
make install
//启动nginx
nginx
//如果失败,使用这个命令试一下
./nginx
扩展
关闭
./nginx -s quit
重启nginx
./nginx -s reload
查看nginx进程
ps aux|grep nginx
2.4 安装pm2
在项目目录下 如/hqtc/pc
全局安装
npm install pm2 -g
创建软连接
ln -s /root/node-v10.14.2-linux-x64/bin/pm2 /usr/local/bin/
查看进程
pm2 list
启动
pm2 start 项目入口文件名
停止
pm2 stop xxx
可以使用pm2替代nginx跑后端代码,nginx跑前端
开启pm2
npm install pm2 -g
npm start查看是否成功
代码上线
使用git
yum install git -g
yum install git
下载完成
进入
cd /usr/local/
git clone
文件入口xx.js
cd 项目目录
node app.js
MySQL使用 逻辑流程
1.下载文件 百度网盘有 教程也有链接
mysql安装教程:https://www.cnblogs.com/mysqlanzhuang/p/13037182.html
1.1文件配置
1.2环境配置
2视图工具navicat 创建数据库 注意:本地访问,navicat连接主机名需为localhost
链接https://www.jb51.net/database/710931.html#downintro2
3.cmd进入/bin 开始连接数据库 修改密码 重新登录 开启数据库 作用等同于phpstudy开启数据库端口
不能关闭