jdk tomcat mysql linux安装

news/2024/11/18 8:31:45/

1.先安装xftp5传递压缩包

这里先以apache-tomcat-8.5.59.tar.gz 和jdk-11.0.7_linux-x64_bin.tar(1).gz 为例子

2.虚拟机 :cd ~

:tar -zxvf jdk-11.0.7_linux-x64_bin.tar(1).gz -C /usr/

:vim /etc/profile 进入最后一行添加

#注意jdk的版本是啥写啥

先cd 到根目录下

cd ~ 

解压jdk安装包

tar -zxvf jdk-11.0.7_linux-x64_bin.tar\(1\).gz -C /usr/

进入编辑中编辑

vim /etc/profile

配置JDK环境变量向profile⽂件末尾追加内容如下:

export JAVA_HOME=/usr/jdk-11.0.7
export PATH=$JAVA_HOME/bin:$PATH

5.保存退出后让profile⽂件⽣效。

source /etc/profile

6.测试JDK是否安装成功。

java -version

安装tomcat

2.将Tomcat解压⽂件到指定的/usr⽬录下。

tar -zxvf apache-tomcat-8.5.59.tar.gz -C /usr/
 cd /usr/
cd ./apache-tomcat-8.5.59/bin

3.启动和关闭⽅式(⽬录apache-tomcat-8.5.55/bin)

./startup.sh
./shutdown.sh

4.开放防⽕墙端⼝。

# 开启8080端⼝(暂时开通)
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

5.5.配置环境变量。使⽤root⽤户打开配置⽂件/etc/profile,向⽂件末尾追加内容(如果考虑集群则暂时不⽤配置)。

vim /etc/profile

export CATALINA_HOME=/usr/apache-tomcat-8.5.59
export PATH=$CATALINA_HOME/bin:$PATH

6.保存退出后让⽂件⽣效并验证是否配置成功。

source /etc/profile
startup.sh

7.这样就可以了

8.mysql的下载和安装

cd ~
cd /usr/
mkdir mysql
cd mysql

9 在线安装

1.通过wget指令下载MySQL的rpm⽂件

[root@user mysql]# pwd
/usr/mysql
[root@user mysql]# ls
aegis bin etc games include lib lib64 libexec sbin share src mysql
[root@theo mysql]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.rpm安装MySQL。

rpm -ivh mysql57-community-release-el7-10.noarch.rpm

3.通过yum安装MySQL服务。

yum -y install mysql-community-server

4.以上步骤安装mysql第3步必报错,特此奉上解决方案

yum -y install mysql-community-server --nogpgcheck
rpm -qa | grep -i mysql   查看安装内容

2.启动MySQL服务

启动mysql
[root@user mysql]# systemctl start mysqld 
[root@user mysql]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 8430 mysql 17u IPv6 70095 0t0 TCP *:mysql (LISTEN)
4.停⽌MySQL服务
systemctl stop mysqld

6.4.4 重置密码

1.查看⾃动⽣成的密码

# 查找初始密码
# ⽅式1
[root@localhost usr]# cat /var/log/mysqld.log | grep password# ⽅式2
[root@localhost usr]# cat /var/log/mysqld.log | grep root

2.⽤这个密码登陆mysql (可以直接复制登陆)

# 2.登录到mysql
[root@theo log]# mysql -u root -p
Enter password:

3.设置密码为root

set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

4.5.授权远程登录。将root账号的连接host设置为全部,否则只能本地连接。

GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'root' WITH GRANT OPTION;
flush PRIVILEGES;

6.退回到mysql 目录下 开通3306端⼝,否则⽆法连接到虚拟机的mysql服务

firewall-cmd --add-port=3306/tcp --permanent
# 开启后重新加载
firewall-cmd --reload

http://www.ppmy.cn/news/560290.html

相关文章

C++ STL关联式容器和无序容器(哈希容器)

文章目录 5.2 C STL关联式容器5.2.1 C STL map容器5.2.2 C STL multimap容器5.2.3 C STL set容器5.2.2 C STL multiset容器 5.3 C STL无序容器(哈希容器) 参考 5.2 C STL关联式容器 关联式容器在存储元素值的同时,会为各元素额外再配备一个值…

简单图论+二分搜索:环境治理

题目描述 LQ 国拥有 n 个城市, 从 0 到 n−1 编号, 这 n 个城市两两之间都有且仅有 一条双向道路连接, 这意味着任意两个城市之间都是可达的。每条道路都有一 个属性 D, 表示这条道路的灰尘度。当从一个城市 A 前往另一个城市 B 时, 可 能存在多条路线, 每条路线的灰尘度定义为…

CUDA 开启GPU之间的P2P通信功能

在GPU之间使用P2P通信方式进行传递数据之前&#xff0c;一定要开启P2P通信功能&#xff0c; // Enable peer accessfor (int i 0; i < dpar.ngpus; i){for (int j 0; j < dpar.ngpus; j){if (i j){continue;}CHECK(cudaSetDevice(dpar.id_gpu[i]));CHECK(cudaDeviceEn…

PCIE SWITH 8750 p2p 遇到问题

系统大致结构如下&#xff08;省略了不相干部分&#xff09; 相关的管脚链接如下 系统的拓扑结构如下&#xff0c; port9, port9对应的EP是要测试P2P的路径。 现象&#xff1a; host 访问EP都是可以的。 port8 链接的EP与PORT9链接的EP 之间 P2P 不通 BAR空间配置看上去都对&…

C/S模型与P2P模型

C/S 模型 TCP/IP协议在设计和实现上并没有客户端和服务器的概念&#xff0c;在通信过程中所有机器都是对等的。但由于资源(视频、新闻、软件等)都被数据提供者所垄断&#xff0c;所以几乎所有的网络应用程序都很自然地采用了C/S模型图所示的C/S (客户端/服务器)模型:所有客户端…

论GTA线上科技的使用原理及GTA线上模式P2P运行原理

在正确使用科技之前首先要了解一下游戏科技的原理以及GTA线上模式p2p网络运行原理 关于p2p我建议用心去看一下&#xff0c;了解之后对于你之后上手2t或者玩别的gta科技有很大的帮助如果看不懂可以看我下面说的话自己脑海想象一下。 GTA是一款P2P游戏。这意味着战局由其中的一个…

趣谈网络协议-应用层(P2P协议)

一、FTP 1. 概述 FTP&#xff1a;文件传输协议&#xff0c;使用两个TCP连接来传输文件 控制连接&#xff1a;客户端主动发起连接&#xff0c;服务端被动打开21端口。改连接将客户端命令传送给服务器&#xff0c;并回传服务器应答(list-获取文件目录&#xff1b;reter-取一个…

frp实现p2p远程连接桌面,非服务器中转

frp实现p2p远程连接桌面&#xff0c;非服务器中转 frp实现p2p远程连接桌面使用工具服务器端配置&#xff08;frp_0.37.1_linux_amd64&#xff09;客服端A【被远程的电脑】配置&#xff08;frp_0.37.1_windows_amd64&#xff09;客服端B【远程电脑】配置&#xff08;frp_0.37.1_…