在Debian 12.9上安装Nginx、Redis、MySQL 8.0和JDK 1.8环境的步骤详解

前言

本文将指导您如何在Debian 12.9操作系统上安装Nginx、Redis、MySQL 8.0和JDK 1.8环境。假设您已经以root账号登录SSH,因此命令中不需要使用sudo。如果不是以root账号登录,请在执行所有命令前加上sudo。建议在安装前执行以下命令更新所有包:

apt update && sudo apt upgrade -y

安装Nginx

1.1 安装命令

apt install nginx -y

1.2 启动和自启动

systemctl start nginx
systemctl enable nginx

1.3 测试启动是否正常

在浏览器中输入服务器的IP地址访问Nginx。如果提示无法访问,请检查服务器的防火墙策略是否已开启。

安装Redis

2.1 安装命令

apt install redis-server -y

2.2 启动和自启动

sudo systemctl start redis-server
sudo systemctl enable redis-server

2.3 连接配置

要开启远程连接,请注意,开启远程连接必须配置防火墙策略,否则会提升安全风险。配置完成后,重启Redis服务:

systemctl restart redis-server

重启后测试连接,如果没有问题,则表示安装成功。

安装JDK 1.8

Debian 12.9似乎无法使用apt安装JDK 1.8,因此需要手动安装。您可以参考以下链接进行安装:

Debian 12安装JDK 8环境 - CSDN博客

安装MySQL 8

4.1 添加MySQL源

wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.33-1_all.deb

在执行第二步时,系统会询问您要安装的MySQL版本,选择“OK”即可。然后更新源并安装MySQL:

apt update
sudo apt install mysql-server -y

在安装过程中,系统会要求您设置密码,请记住设置的密码,因为它将是登录密码。

4.2 启动和自启动

sudo systemctl start mysql
sudo systemctl enable mysql

4.3 开启root远程连接

注意:开启这个功能需要自行添加防火墙策略,否则可能存在安全性问题

create user root@"%" identified by "密码";      # 新增允许远程root用户
grant all privileges on *.* to root@"%" with grant option;     # 为新增的用户赋权

以上就是在Debian 12.9上安装Nginx、Redis、MySQL 8.0和JDK 1.8环境的详细步骤。请根据实际情况调整命令和配置,确保服务正常运行。

标签: none

评论已关闭