安装MySQL数据库
下载并安装MySQL官方的 Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
安装MySQLyum -y install mysql-community-server
查看MySQL版本号mysql -V
启动MySQLsystemctl start mysqld
查看MySQL初始密码grep "password" /var/log/mysqld.log
登录数据库mysql -uroot -p
修改MySQL默认密码msyql>set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)
msyql>ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
授予root用户远程管理权限msyql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
运行以下命令设置开机启动MySQL。systemctl enable mysqld
systemctl daemon-reload
查看字符集编码如果是->latin1,需要改成utf8(这里我未作修改使用service mysqld restart重启服务后自动变成utf8了,可能是之前配置好了)msyql>status
安装JDK
安装openjdk-1.8yum install java-1.8.0-openjdk.x86_64
Tomcat
解压Tomcat包tar -zxvf apache-tomcat-8.5.59.tar.gz
移动Tomcat目录mv apache-tomcat-8.5.59 /usr/local/Tomcat8.5
启动Tomcatcd /usr/local/Tomcat8.5/bin/
./startup.sh
安装Node.js & pm2
下载Node.js的安装包
解压Node.js的安装包tar -xvf node-v12.4.0-linux-x64.tar.xz
移动Node.js安装目录mv node-v12.4.0-linux-x64/ /usr/local/node
将Node.js的可执行文件目录加入到系统环境变量中echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
更新配置使Node.js环境变量立即生效source /etc/profile
分别查看node和npm版本node -v
npm -v
Node.js npm全局安装pm2npm install -g pm2
pm2启动项目pm2 start npm --name "起个名字方便管理" -- run start
pm2启动项目并指定端口pm2 start npm --name "起个名字方便管理" -- run start -- --port 3001
安装Nginx
安装Nginxyum -y install nginx
如果提示没有可用的软件包,则可以先安装epel为“红帽系”的操作系统提供额外的软件包yum install epel-release
查看Nginx版本nginx -v
备份Nginx配置文件cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
根据需求使用Vim打开Nginx配置文件进行配置vim /etc/nginx/nginx.conf
启动Nginxsystemctl start nginx
设置Nginx服务开机自启动systemctl enable nginx
重载配置(平滑重启)nginx -s reload
重启service nginx restart
参考文章:阿里云帮助
左邻右舍
邵阳职院魔方协会