赞
踩
mkdir /usr/local/java #创建文件夹,等下就将jdk解压到这里
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java
vim /etc/profile
JAVA_HOME=/usr/local/java/jdk1.8.0_181 #这里配置的是jdk安装路径
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME #需要对外暴露JAVA_HOME、PATH、CLASSPATH
export PATH
export CLASSPATH
source /etc/profile
java -version
成功!
mkdir /usr/local/tomcat #同样,创建一个文件夹
tar -zxvf apache-tomcat-8.5.43.tar.gz -C /usr/local/tomcat/ #将tomcat解压到上面创建的文件夹里
cd /usr/local/tomcat/apache-tomcat-8.5.43/bin
./startup.sh #启动tomcat 访问localhost:8080
成功!
./shutdown.sh #关闭tomcat
#解压
tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 这一步是解压到当前目录
#重命名
mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql 将解压后的文件夹重命名为mysql
#复制解压后的mysql目录
cp -rv mysql /usr/local 将mysql文件夹复制到/usr/local
cd /
mkdir /data/mysql
cd /usr/local/mysql/
#新建一个msyql组
groupadd mysql
#新建msyql用户禁止登录shell
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
cd /usr/local/mysql
pwd
chown -R mysql .
chgrp -R mysql .
数据库目录
chown -R mysql /data/mysql
此处一定需要注意记录生成的临时密码,如上文结尾处的:YLi>7ecpe;YP
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
bin/mysql_ssl_rsa_setup --datadir=/data/mysql
cd /usr/local/mysql/support-files #进入到support-files这个目录
cp mysql.server /etc/init.d/mysql #将mysql.server这个文件复制到/etc/init.d/mysql 下
vim /etc/init.d/mysql #开启编辑模式,编辑/etc/init.d/mysql 找到以下两行并填入对应路径
先执行
/etc/init.d/mysql start
如果无法启动执行下面命令
chmod 777 /etc/my.cnf
再执行/etc/init.d/mysql start
#登陆 的bin目录下执行
mysql -u root -p
--如果出现:-bash: mysql: command not found
--就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行
修改密码
set password=password(‘123456’)
mysql>create user root@‘%’ identified by ‘123456’;
–赋予任何主机访问权限:
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
–允许指定主机(IP地址)访问权限:
GRANT ALL PRIVILEGES ON . TO ‘myuser’@‘192.168.1.3’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
–通过GRANT命令赋权后,需要通过FLUSH PRIVILEGES刷新权限表使修改生效:
flush privileges;
vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile #刷新配置文件
chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
配置完成,自己测试一下远程连接
我使用的是springboot内置的tomcat
1.将项目打成jar包
2.将jar包放入linux
3.执行命令java -jar 项目名
终端关闭时,项目进程也会关闭,如果想让项目一直在后台运行,需要加上
nohup java -jar 项目名 >文件名 &
例如
nohup java -jar ERP-CMS-1.0.0.jar >erp.txt &
erp.txt这个文件是自己创建,项目有日志输出时,输出到这个文件
&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
nohup 意思是不挂断运行命令,当账户退出或终端关闭、窗口关闭时时,程序仍然运行
至此,项目部署完毕
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。