成都微信网站建设推,莱芜手机网站建设报价,营销网站建设整合网站营销专家,微信哪里可以做视频网站#x1f61c;作 者#xff1a;是江迪呀✒️本文关键词#xff1a;Linux、环境安装、JDK安装、MySQL、MySQL安装☀️每日 一言#xff1a;知行合一#xff01; 文章目录 一、前言二、安装步骤2.1 安装JDK#xff08;1#xff09;创建文件夹#xff08;便于后… 作 者是江迪呀✒️本文关键词Linux、环境安装、JDK安装、MySQL、MySQL安装☀️每日 一言知行合一 文章目录 一、前言二、安装步骤2.1 安装JDK1创建文件夹便于后期管理2下载tar格式的JDK文件。下载地址[JDK17下载](https://www.oracle.com/java/technologies/downloads/#java17)3并将tar文件传输到linux服务器。上传文件到服务器有两种方式4加压tar文件5删除tar文件6获取当前解压目录7设置全局配置8重加载一下profile文件9验证JDK是否安装成功 2.2 安装MySQL1下载MySQL文件2 安装MySQL3安装mysql服务器4启动MySQL5查看MySQL状态6找到初始密码7进入MySQL8修改密码9防止MySQL自动更新9本地连接MySQL 2.3 部署SpringBoot项目1打包2启动项目3访问项目 三、总结 一、前言
在本篇文章中我们将探索如何在Linux操作系统上安装JDKJava Development Kit和MySQL数据库并最终部署一个基于Spring Boot框架开发的应用程序。JDK是Java编程语言的核心组件而MySQL则是一个流行的开源关系型数据库管理系统。通过本指南您将了解如何为您的开发环境配置这些关键工具并将Spring Boot应用程序部署到Linux服务器上。
二、安装步骤
2.1 安装JDK
1创建文件夹便于后期管理
在/usr/local/下面创建java文件夹
mkdir /usr/local/java2下载tar格式的JDK文件。下载地址JDK17下载
3并将tar文件传输到linux服务器。上传文件到服务器有两种方式
通过Xftp上传 这个软件收费所以并不是所有的小伙伴都有条件。所以有下面的免费的方案二。使用rz命令上传 在使用这个命令之前你必须确保linux已经安装了lrzsz安装命令如下:
sudo apt-get update
sudo apt-get install lrzsz然后敲出rz命令就可以上传文件了上传文件的目录是当前目录
rz4加压tar文件
tar -zxvf 目标JDK5删除tar文件
我们要过河拆桥解压过后为了避免占用不必要的空间应当将tar文件删除只保留解压后的文件删除命令
rm -rf 目标JDK.tar6获取当前解压目录
pwd7设置全局配置
进入全局配置文件命令
vim /etc/profile在文件的末尾添加JDK配置
export JAVA_HOME[JDK安装路径]
export CLASSPATH.:$JAVA_HOME/lib/dt.:jar$JAVA_HOME/lib/tools.jar
export PATH$PATH:$JAVA_HOME/bin保存并退出。 按下 Esc 键以确保您处于命令模式。
:wq并按下 Enter 键它会保存文件并退出Vi/Vim编辑器。
8重加载一下profile文件
source /etc/profile9验证JDK是否安装成功
javac输出下面的内容表示安装成功
2.2 安装MySQL
1下载MySQL文件
下载安装MySql官方的Yum Repository注意在CentOS中默认安装有MariaDB这个事MySQL的分支但是为了需要还是要在系统中安装mysql而且安装完之后可以直接覆盖掉MariaDB
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm如果没有wget 可以安装一下
sudo yum -y install wget使用上面的命令就直接下载了安装用的Yum Repository然后就可以直接安装了。
2 安装MySQL
yum -y install mysql57-community-release-el7-10.noarch.rpm3安装mysql服务器
yum -y install mysql-community-server这可能会花费一点时间安装完成之后就会覆盖掉之前mariaDB 如果在安装过程中出现以下错误提示
Failing package is: mysql-community-client-5.7.40-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql则需要禁掉GPG验证检查
yum -y install mysql-community-server --nogpgcheck4启动MySQL
systemctl start mysqld.service5查看MySQL状态
systemctl status mysqld.service 展示下面的内容表示MySQL启动成功 可能会出现的问题启动和查看MySQL状态使用的命令无效。这样可能是因为Linux的版本太低不支持4和5命令仅在CentOS7以及更高版本支持。
6找到初始密码
可以通过下面的命令找到初始密码
cd /var/log // 进入log文件夹
ll|grep mysqld.log
cat mysqld.log|grep password下面显示的就是原始密码
7进入MySQL
找到mysql初始密码后进入mysql 命令
mysql -uroot -p Enter然后输入密码。
8修改密码
alter user ‘root’’localhost‘ identified by ’新密码‘如果你修改的密码过于简单是不被允许的如果你比较叛逆非要简单的密码你可以除这个限制
mysqlset global validate_password_policy0;
musqlset global validate_password_length1;9防止MySQL自动更新
因为安装了Yum Repository以后每次Yum操作都会自动更新所以需要卸载命令
yum -y remove mysql57-community-release-el7-10.noarch9本地连接MySQL
确保你可以开了3306端口。开通端口命令如下
firewall-cmd --permanent --add-port3306/tcp
firewall-cmd --reload
firewall-cmd --list-all修改权限允许远程链接数据库。
GRANT ALL PRIVILEGES ON *.* TO yourusername% IDENTIFIED BY yourpassword WITH GRANT OPTION;刷新权限
flush privileges 我上面设置的全部IP在知道账号密码的前提下都能够连接不太安全你可以开放指定的IP:
GRANT ALL PRIVILEGES ON *.* TO yourusername指定的IP IDENTIFIED BY yourpassword WITH GRANT OPTION;2.3 部署SpringBoot项目
假设你一个项目已经写好万事俱备只欠部署我这里展示下最原始的部署方式
1打包
找到maven 打包 将jar包上传到服务器上传的方式和JDK一样。
2启动项目
nohup java -jar 项目名称 日志文件名.log 21 上面的命令是后台启动并将日志文件输出到指定文件夹。
3访问项目
在浏览器输入服务器IP端口号 就可以访问啦~。
三、总结
以上就是安装JDK、MySQL并启动一个SpringBoot项目的全部内容啦~
但是在实际开发中操作的步骤会出入很大。比如部署SpringBoot项目不会是像我讲的这样因为这样的方式太原始效率太低对于发版比较频繁的测试分支这样搞那简直是噩梦所以诞生了Jenkins或者是Docker。
Jenkins的详细部署全教程我已经写过了连接在此Jenkins安装Springboot项目完整部署流程超详细
关于使用Docker部署的等我吃个50个汉堡再说吧~