- 按照模板启动ec2实例。注意:选择自己的密钥对(上传自己机子的公钥,只允许rsa格式的,不允许ed25519格式;远程登陆时使用机子的私钥登录。)
- 配置弹性ip,使用公网ip登录(工具mobaxterm)。
- 安装mysql,配置字符编码,创建数据库。
sudo apt update
#设置root权限密码为root
sudo apt install mysql-server
apt install mysql-client
apt install libmysqlclient-dev
#检查
sudo netstat -tap | grep mysql
#配置字符编码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#在lc-messages-dir = /usr/share/mysql 语句下一行添加 character-set-server=utf8
#重启mysql
sudo /etc/init.d/mysql restart
#检查字符编码
mysql -u root -p
>root
SHOW VARIABLES LIKE 'char%';
#创建数据库
create database XXXX;
- 安装redis
sudo apt-get install redis-server
$ ps -ef |grep redis
redis 12088 1 0 05:34 ? 00:00:05 /usr/bin/redis-server 127.0.0.1:6379
ubuntu 21540 21510 0 08:00 pts/2 00:00:00 grep --color=auto redis
- 先安装jdk1.8 再安装maven,编译项目
wget https://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
#解压到/opt/maven
tar -zxvf ~/Download/apache-maven-3.6.0-bin.tar.gz
#添加环境变量
mvn -Dmaven.test.skip=true clean package
- 启动mongoDB
@vm01:/etc$ sudo mongod --config /etc/mongod.conf --fork
- 本地上传jar包
scp target/springboot-seckill-0.0.1-SNAPSHOT.jar wangjin@vm01.soaringlab.top:/home/wangjin/
- 运行项目
nohup java -jar target/XXX.jar --spring.profiles.active=prod > log03.out &