阿里云安装mysql、JDK,部署springboot项目

1 篇文章 0 订阅
1 篇文章 0 订阅

第一次使用阿里云的服务器,买的是轻量应用服务器,直接上手,以下是自己再centOS 7 上直接敲的命令

安装JDK:
1、下载gz文件
2、解压gz文件
3、vim /etc/profile   编辑配置文件
4、添加 
	export JAVA_HOME=/usr/java/jdk1.8.0_181
	export CLASSPATH=$JAVA_HOME/lib/
	export PATH=$PATH:$JAVA_HOME/bin
	export PATHJAVA_HOME CLASSPATH
5、执行 source /etc/profile(此处关闭连接下次要重新执行,望提供解决办法)
6、java -version

安装msql:(注意目录结构,我的是在/usr下直接wget,然后重命名为mysql,即:/usr/mysql)

1、cd /usr,在usr目录下载mysql的压缩包:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解压压缩包tar -zxf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3、重命名解压出来的文件,删除压缩包:mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql	rm -rf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz,此时目录结构:/usr/mysql
4、添加用户组:groupadd mysql    useradd -g mysql mysql
5、安装、初始化数据库(依次执行以下命令):cd /usr/mysql/      mkdir ./data/mysql	chown -R mysql:mysql /usr/mysql/ 		yum -y install autoconf			yum install libaio*
6、初始化数据库: ./scripts/mysql_install_db --user=mysql --datadir=/usr/mysql/data/mysql
7、cp support-files/mysql.server /etc/init.d/mysqld
8、chmod 755 /etc/init.d/mysqld	
9、cp support-files/my-default.cnf /etc/my.cnf
10、修改启动脚本:vim /etc/init.d/mysqld		修改basedir=/usr/mysql/			 datadir=/usr/mysql/data/mysql
11、启动服务:service mysqld start
12、连接:./bin/mysql -uroot
13、开启远程访问权限	mysql>use mysql;		mysql> GRANT ALL PRIVILEGES ON *.* TO'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;    		mysql> flush privileges;

部署springboot项目:

springboot项目在java -jar可能出现没有主清单属性,具体百度下jar缺少的文件,文件若是完整的还是报此错误,我这里是这样解决的:
1、maven clean 清楚target文件
2、maven install
3、maven  jar

将jar传到服务器上,为了保证springboot项目一直启动按照以下步骤配置:

1、在jar包目录,创建脚本start.sh  
	#!/bin/bash
	source /etc/profile    (初始化jdk)
	nohup java -jar graduation-0.0.1-SNAPSHOT.jar &

2、创建脚本stop.sh
	#!/bin/bash
	PID=$(ps -ef | grep graduation-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }')
	if [ -z "$PID" ]
	then
		echo Application is already stopped
	else
		echo kill $PID
		kill $PID
	fi
3、创建run.sh
	#!/bin/bash
	echo stop application
	source stop.sh
	echo start application
	source start.sh
	
给.sh 赋权:chmod u+x *.sh
直接启动./run.sh即可运行jar
查看后台运行的日志 tail -f nohup.out
退出tail: ctrl+c

完成~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值