🌟MySQL安装
1.通过以下命令进行MySQL环境的准备。
#下载mysql的Yum仓库 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm #安装 mysql服务 yum -y install mysql-community-server #启动数据库服务, systemctl 该命令可用于查看系统状态和管理系统及服务,centos7上开始使用 systemctl start mysqld.service #查看状态 systemctl status mysqld.service #在日志文件中查看初始密码 grep "password" /var/log/mysqld.log #进入时输入默认密码,之后修改Mysql密码 mysql -uroot -p #新密码设置必须由大小写字母、数字和特殊符号组成 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; #开启mysql的远程访问, %是指全部 grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option; #刷新权限 flush privileges;
在执行yum -y install mysql57-community-release-el7-10.noarch.rpm遇到问题:
通过以下方式解决:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 //再次执行 yum -y install mysql57-community-release-el7-10.noarch.rpm
2.在mysql数据库中导入项目中用到的数据库脚本。注意红框处填写ip地址,同时数据库名称要与项目中名称保持一致。
🌟打包项目,进行上传
后端项目
1.配置文件的修改。注意要和线上数据库用户名、密码、ip地址一致。
2.mvn install打包。之后会在target目录下生成jar包。生成之后上传到服务器路径下即可。
下图是我的路径,请根据个人需求。
前端项目
1.配置文件修改成自己的域名地址。
2.使用npm run build打包。打包完成之后会生成一个dist文件夹,将此文件上传即可。
下图是我的个人路径,要与nginx配置文件中的地址配置一致。
🌟项目启动
进入到项目路径中,通过nohup java -jar xxxx.jar &启动。如项目报错,则可以用过tail -f nohup.out查看日志情况。
🌟写在最后
有关于SpringBoot、Vue线上应用部署到此就结束了。感谢大家的阅读,如有部署问题,大家可以在评论区进行留言。