一、下载rpm格式的jdk
网上自行下载下载jdk,使用Xftp连接Linux主机,将jdk文件放入任意目录下(为方便后续操作,重命名为1.rpm)
二、安装jdk
进入存放jdk文件的目录,使用命令yum -y install 1.rpm 进行安装jdk
三、配置jdk环境
进入/usr/java目录下操作
进入etc/profile下配置环境
vim /etc/profile
export JAVA_HOME=/usr/java/jdk-19
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
四、查看java运行状态及版本信息
五、下载Tomcat
线上下载对应的tomcat的linux版本(小陈在这使用的是tomcat8)
六、解压Tomcat安装包
七、配置Tomcat环境
切换到tomcat目录下的bin目录编辑tomcat环境
八、开放阿里云服务器安全组8080端口号
九、运行Tomcat
编辑完tomcat环境后报存并启动tomcat
十、MySQL下载地址
MySQL :: Download MySQL Community Server (Archived Versions)
十一、安装MySQL
1、下载依赖
yum -y install libaio
2、将mysql放到 /usr/local/目录
将包mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz放到 /usr/local/目录下并解压,重命名文件夹
cd /usr/local/
tar -xvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.28-linux-glibc2.12-x86_64 mysql8
3、在mysql8目录下创建文件夹
mkdir data
mkdir tmp
4、在mysql8目录下创建用户组以及用户和密码
groupadd mysql
useradd -g mysql mysql
5、授权用户
chown -R mysql.mysql /usr/local/mysql8/
6、编辑my.cnf文件
vim /etc/my.cnf
7、配置(复制粘贴到/etc/my.cnf中)
[mysqld]
basedir = /usr/local/mysql8
datadir = /usr/local/mysql8/data
port = 3306
socket = /usr/local/mysql8/tmp/mysql.sock
#必填项
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
socket = /usr/local/mysql8/tmp/mysql.sock
8、切换到mysql的bin目录下初始化基础信息
cd bin
./mysqld --initialize --user=mysql
一定记住红框mysql密码
9、添加mysqld服务到系统
(切换到mysql8目录下)
cp support-files/mysql.server /etc/init.d/mysql.server
10、授权以及添加服务
(cd support-files切换到support-files目录)
chmod +x /etc/init.d/mysql.server
chkconfig --add mysql.server
11、查看是否添加成功
chkconfig --list
12、将mysql命令添加到服务
ln -sf /usr/local/mysql8/bin/mysql /usr/bin
13、启动服务
(切换到mysql8下的bin目录)并查看启动状态(显示ok即可)
service mysql.server start
service mysql.server status
14、登录mysql
(注意:-p后不能直接加密码,先用此命令再输入前面查到的原始密码即可)
mysql -uroot -p
15、登录mysql后修改root密码
(其中123456为新密码)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges;
16、切换到mysql库
use mysql;
select host,user,plugin from user;
17、修改远程连接并生效
update user set host = '%' where user ='root';
flush privileges;
18、阿里云服务器配置安全组
(开放mysql3306端口)