安装服务器安装MySQL
## rpm 命令检测是否已安装mysql
rpm -qa | grep mysql
## yum 执行卸载
yum –y remove ***mysql***
yum 命令执行安装
yum -y install mysql-server mysql mysql-devel
mysql 服务启动与关闭
启动: service mysqld start 或者 /etc/init.d/mysqld start
查看: ps aux | grep mysql 查看启动进程
停止: service mysqld stop
重启: service mysqld restart
创建root管理员
mysqladmin -u root password 123456
登录MySQL
mysql -uroot -p123456
运行外部客户端访问mysql (8.0版本之前和之后不同)8.0版本之前
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
FLUSH PRIVILEGES;
8.0版本之后
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
打包
放在一个固定文件夹下:
# --server.port=8090指定端口
nohup java -jar xxx.jar --server.port=8090 &
前提打开防火墙端口,和阿里云服务器的安全组
1.查看防火墙状态:
firewall-cmd --state
2.启动防火墙
systemctl start firewalld
3.关闭防火墙
systemctl stop firewalld
4.检查防火墙开放的端口
firewall-cmd --permanent --zone=public --list-ports
5.开放一个新的端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
6.重启防火墙
firewall-cmd --reload
7.验证新增加端口是否生效
firewall-cmd --zone=public --query-port=8080/tcp
8.防火墙开机自启动
systemctl enable firewalld.service
9.防火墙取消某一开放端口
firewall-cmd --zone=public --remove-port=9200/tcp --permanent
当然可以通过shell脚本来操作项目首先创建start.sh
#!/bin/bash
nohup java -jar xxx.jar --server.port=8090 &
创建stop.sh
#!/bin/bash
PID=$(ps -ef | grep xxx.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
创建run.sh
#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh
注意 xxx.jar替换成自己的jar包
设置shell文件的执行权限
chmod u+x *.sh
然后就可以通过 ./run.sh启动项目,./stop.sh停止项目