当前位置: 首页 > news >正文

南宁网站建设找哪家好上海百度关键词推广

南宁网站建设找哪家好,上海百度关键词推广,零基础学建站,网站标题字数😜作 者:是江迪呀✒️本文关键词:Linux、环境安装、JDK安装、MySQL、MySQL安装☀️每日 一言:知行合一! 文章目录 一、前言二、安装步骤2.1 安装JDK(1)创建文件夹(便于后…
  • 😜           :是江迪呀
  • ✒️本文关键词Linux环境安装JDK安装MySQLMySQL安装
  • ☀️每日   一言知行合一!

在这里插入图片描述

文章目录

  • 一、前言
  • 二、安装步骤
    • 2.1 安装`JDK`
      • (1)创建文件夹(便于后期管理)
      • (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 安装MySQL
      • (1)下载`MySQL`文件
      • (2) 安装`MySQL`
      • (3)安装mysql服务器
      • (4)启动`MySQL`
      • (5)查看`MySQL`状态
      • (6)找到初始密码
      • (7)进入`MySQL`
      • (8)修改密码
      • (9)防止`MySQL`自动更新
      • (9)本地连接`MySQL`
    • 2.3 部署SpringBoot项目
      • (1)打包
      • (2)启动项目
      • (3)访问项目
  • 三、总结:

一、前言

在本篇文章中,我们将探索如何在Linux操作系统上安装JDK(Java Development Kit)和MySQL数据库,并最终部署一个基于Spring Boot框架开发的应用程序。JDK是Java编程语言的核心组件,而MySQL则是一个流行的开源关系型数据库管理系统。通过本指南,您将了解如何为您的开发环境配置这些关键工具,并将Spring Boot应用程序部署到Linux服务器上。

二、安装步骤

2.1 安装JDK

(1)创建文件夹(便于后期管理)

在/usr/local/下面创建java文件夹

mkdir /usr/local/java

(2)下载tar格式的JDK文件。下载地址:JDK17下载

(3)并将tar文件传输到linux服务器。上传文件到服务器有两种方式:

  • 通过Xftp上传:
    在这里插入图片描述
    这个软件收费,所以并不是所有的小伙伴都有条件。所以有下面的免费的方案二
  • 使用rz命令上传:
    在使用这个命令之前你必须确保linux已经安装了lrzsz,安装命令如下:
sudo apt-get update
sudo apt-get install lrzsz

然后敲出rz命令就可以上传文件了,上传文件的目录是当前目录:

rz

在这里插入图片描述

(4)加压tar文件

tar -zxvf 目标JDK

(5)删除tar文件

我们要过河拆桥,解压过后,为了避免占用不必要的空间,应当将tar文件删除,只保留解压后的文件,删除命令:

rm -rf 目标JDK.tar

(6)获取当前解压目录

pwd

(7)设置全局配置

进入全局配置文件命令:

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/profile

(9)验证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.rpm

(3)安装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 --nogpgcheck

(4)启动MySQL

systemctl start mysqld.service

(5)查看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 ’新密码‘

如果你修改的密码过于简单,是不被允许的,如果你比较叛逆,非要简单的密码,你可以除这个限制:

mysql>set global validate_password_policy=0;
musql>set global validate_password_length=1;

(9)防止MySQL自动更新

因为安装了Yum Repository,以后每次Yum操作都会自动更新,所以需要卸载,命令:

yum -y remove mysql57-community-release-el7-10.noarch

(9)本地连接MySQL

  • 确保你可以开了3306端口。开通端口命令如下:
firewall-cmd --permanent --add-port=3306/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 2>&1 &

上面的命令是后台启动并将日志文件输出到指定文件夹。

(3)访问项目

在浏览器输入服务器IP+端口号 就可以访问啦~。

三、总结:

以上就是安装JDKMySQL并启动一个SpringBoot项目的全部内容啦~

但是在实际开发中,操作的步骤会出入很大。比如部署SpringBoot项目,不会是像我讲的这样,因为这样的方式太原始,效率太低,对于发版比较频繁的测试分支,这样搞那简直是噩梦,所以诞生了Jenkins,或者是Docker

Jenkins的详细部署全教程我已经写过了,连接在此:Jenkins安装+Springboot项目完整部署流程(超详细)

关于使用Docker部署的,等我吃个50个汉堡再说吧~

http://www.hkea.cn/news/255609/

相关文章:

  • 做网站到底能不能赚钱网络优化工程师前景
  • 乌镇网站建设标书百度站长工具域名查询
  • 制作公司网站价格腾讯广告代理商加盟
  • 大学生活动网站开发文案苏州seo门户网
  • 阿里云认证网站建设题库seo助理
  • 凤岗网站仿做靠谱seo外包定制
  • xampp安装wordpress说明徐州seo外包
  • 啥网站都能看的浏览器下载百度收录查询工具
  • 福田附近公司做网站建设哪家效益快奶糖 seo 博客
  • 临沂免费自助建站模板品牌整合营销
  • iis做本地视频网站找客户资源的网站
  • 做调查用哪个网站网络推广有多少种方法
  • 开发一个交易网站多少钱在线工具
  • 网站平台怎么建立的软文范例
  • 移动应用开发专业学什么东莞seo软件
  • 做宣传网站的公司手机百度极速版app下载安装
  • 私人可以做慈善网站吗外贸如何推广
  • 网站页面模板页面布局如何成为百度广告代理商
  • 瑞安外贸网站建设曲靖百度推广
  • 先做网站还是服务器销售营销方案100例
  • 用卫生纸做的礼物街网站免费网页空间到哪申请
  • 手游网站做cpc还是cpm广告号厦门网页搜索排名提升
  • 人个做外贸用什么网站好宁波百度seo点击软件
  • 诈骗网站怎么做的企业网站seo案例分析
  • 如何做网站接口湖南营销型网站建设
  • 进入兔展网站做PPt软文营销ppt
  • app网站新闻危机公关
  • 东莞关键词优化实力乐云seo南宁seo外包服务商
  • 做网站都是用源码么免费注册个人网站不花钱
  • 建设网站需要两种服务支持官网设计公司