ubuntu部署node环境以及mysql

工具

  • 腾讯云服务器一台(安装Ubuntu Servers 18.04.1 LTS 64位)
  • xshell(终端模拟)和xftp(远程文件上传) 点击这里家庭学校免费版
  • navicat for mysql (mysql可视化管理工具)

连接服务器

打开xshell新建会话
在这里插入图片描述
输入主机号点击连接
在这里插入图片描述
输入用户名
在这里插入图片描述
输入密码
在这里插入图片描述
连接成功

在这里插入图片描述

变更root用户

*** 阿里云或者不想用root登陆的跳过这一步

用当前账户修改root密码

sudo passwd root

在这里插入图片描述

修改ssh配置文件

执行

sudo vim /etc/ssh/sshd_config

点击i进入插入模式
在这里插入图片描述
找到PermitRootLogin prohibit-password改为PermitRootLogin yes并且去掉#号
在这里插入图片描述
依次按下esc(退出插入模式) :(输入指令) wq(w保存q退出) 回车(确认更改)

重启ssh服务

sudo service ssh restart

重新连接

在xsell中按照先前的步骤重新建立一个连接,用户名为root,密码为设置的密码
@前面为root则连接成功

在这里插入图片描述

删除旧用户

*** 不想删除则忽略这一步

userdel -r username

在这里插入图片描述

node环境部署

安装node

执行

apt-get install nodejs -y
*** -y代表yes,若没有输入,则在安装过程中根据提示输入yes即可

若没有root权限则执行

sudo apt-get install nodejs -y
*** 没有root权限则加sudo执行,后续不做说明

安装完成后执行node -v查看是否成功
在这里插入图片描述

安装npm

执行

apt-get install npm -y

安装完成后执行npm -v查看是否成功

在这里插入图片描述

安装pm2

pm2是node的一个进程管理工具
安装命令

npm install -g pm2

pm2常用命令

命令 说明
pm2 start app.js pm2启动
pm2 start app.js --name=“newname” 以newname这个名字进行启动
pm2 start app.js --watch 当文件有变化时自动重启
pm2 list 查看pm2所有的应用程序
pm2 stop 停止命令,可接all,停止所有的命令,Id号,停止指定id的命令,进程名,停止指定名字的命令
pm2 restart 重启命令,参数同stop
pm2 delete 删除命令,参数同stop
pm2 save 保存服务
pm2 startup 把已启动服务加到systemd中

***后两条命令为开机自启

安装指令

apt-get install mysql-server -y
apt-get install mysql-client -y
apt-get install libmysqlclient-dev -y

变更密码

查看默认账号和密码

cat /etc/mysql/debian.cnf

在这里插入图片描述
用默认账户登陆mysql,输入默认密码

mysql -u debian-sys-maint -p 

在这里插入图片描述
更改密码

use mysql;
update mysql.user set authentication_string=password('password') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password"; 
flush privileges;
quit;

在这里插入图片描述
重启mysql

service mysql restart

以root账户登陆

mysql -u root -p

修改远程连接

打开修改musql配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

将#bind-address = 127.0.0.1注释

在这里插入图片描述
修改mysql权限表
以root账户登陆

use mysql;
update user set host = '%' where user = 'root';
flush privileges;

在这里插入图片描述
重启mysql

service mysql restart

打开navicat-新建mysql连接
在这里插入图片描述
点击测试连接-成功后确认

上传文件

可直接在xshell中打开xftp

在这里插入图片描述
左边窗口选择文件右键传输即可上传

搭建ftp服务器

安装

apt-get install vsftpd

修改sftpd.conf文件,将#write_enable=YES前的#去掉,表示允许上传。其他配置请自行百度

vim /etc/vsftpd.conf

在这里插入图片描述
更改/etc/ftpusers,注释掉root用户,表示可以通过root用户登陆

vim /etc/ftpusers

在这里插入图片描述
重启服务

/etc/init.d/vsftpd restart

彻底删除

apt-get remove --purge vsftpd
发布了20 篇原创文章 · 获赞 25 · 访问量 7459

猜你喜欢

转载自blog.csdn.net/qq_41866776/article/details/103382491