05-01 jdk,tomcat,mariadb数据库和profile多环境

1.卸载系统默认安装jdk

bash 复制代码
# java -version
# rpm -qa|grep openjdk -i
# rpm - e --nodeps 需要删除的软件


2.安装jdk
2.1新建jdk安装目录并解压

bash 复制代码
# mkdir /usr/java
# cd /usr/
# tar -zxvf jdk-8u191-linux-x64.tar.gz
# mv jdk-8u191/ /usr/java/

2.2配置环境变量

bash 复制代码
# vim /etc/profile
配置jdk环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# source /etc/profile

3.安装tomcat

bash 复制代码
# tar -zxvf apache-tomcat-9.0.24.tar.gz
# mv apache-tomcat-9.0.24 tomcat-frontend
# mv tomcat-frontend/ /usr/local/
# cd /usr/local/tomcat-frontend/bin
启动tocmcat
# ./start.sh

4.安装MariaDB数据库安装(离线安装)

bash 复制代码
参考地址:
https://mariadb.com/kb/en/library/mariadb-installation-version-10212-via-rpms-on-centos-7/
https://mirror.mariadb.org/yum/10.4/centos7-amd64/rpms/

4.1 安装mariadb环境需要的依赖

bash 复制代码
# yum install rsync nmap lsof perl-DBI nc 

4.2 安装MariaDB依赖包

bash 复制代码
# rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
# rpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm

4.3 查询旧的mariadb并删除

bash 复制代码
# rpm -qa | grep mariadb-libs
# rmp -ev --nodeps mariadb-libs-5,5,52-1.el7.x86_64
# yum insatll boost-devel.x86_64
# rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

4.4 按装libaio

bash 复制代码
wget http:mirror.centos.org/centos/6/OS/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
rmp -ivh libaio-0.3.107-10.el6.x86_64.rpm

4.5 安装mariadb自身依赖包

bash 复制代码
# rpm -ivh MariaDB-common-10.4.8-1.el7.centos.x86_64.rpm MariaDB-compat-10.4.8-1.el7.centos.x86_64.rpm MariaDB-client-10.4.8-1.el7.centos.x86_64.rpm galera-4-26.4.2-1.rhel7.el7.centos.x86_64.rpm MariaDB-server-10.4.8-1.el7.centos.x86_64.rpm

5.Mariadb启动和配置
5.1 启动mariadb数据库

bash 复制代码
# service mysql start

5.2 配置mariabd数据库

bash 复制代码
# mysql_seccure_installation
输入当前用户密码,没有则直接按回车
n
y
新的密码:Root.123
y
n
n
y

5.3 root赋予远程链接的权限

bash 复制代码
mysql -u root -p
grant all privileges on *.* to 'root'@'%' identified by 'Root.123';
flush privileges;

6.SpringBoot多环境部署profile

bash 复制代码
6.1 application.yml
	spring:
	 profiles:
	  active: dev
6.2 application-dev.yml
相关推荐
o***59275 小时前
解决 IntelliJ IDEA 中 Tomcat 日志乱码问题的详细指南
java·tomcat·intellij-idea
合作小小程序员小小店6 小时前
web网页开发,在线%图书管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·后端·mysql·jdk·intellij-idea
毕设源码-钟学长7 小时前
【开题答辩全过程】以 浮生馆汉服租赁管理系统为例,包含答辩的问题和答案
android·java·tomcat
e***87709 小时前
记录 idea 启动 tomcat 控制台输出乱码问题解决
java·tomcat·intellij-idea
q***146410 小时前
JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)
java·tomcat
川石课堂软件测试11 小时前
自动化过程中验证码的解决思路
数据库·python·功能测试·测试工具·单元测试·tomcat·自动化
合作小小程序员小小店13 小时前
web开发,在线%药店管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·jdk·html·intellij-idea
liu_bees14 小时前
Jenkins 中修改 admin 账号密码的正确位置与方法
java·运维·tomcat·jenkins
合作小小程序员小小店17 小时前
网页开发,在线%宠物论坛管理%系统,基于eclipse,html,css,jquery,servlet,jsp,sql server数据库。
java·sqlserver·eclipse·jdk·html·intellij-idea
w***153118 小时前
若依部署Nginx和Tomcat
运维·nginx·tomcat