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

centos 7.9 安装jdk1.8 mysql redis等

环境:

centos 7.9

1、安装OpenJDK 1.8

步骤 1: 更新系统
首先,确保你的系统是最新的,执行以下命令来更新所有软件包:
sudo yum update -y

步骤 2: 安装 OpenJDK 1.8
CentOS 7 默认的包管理器是 yum,你可以通过以下命令安装 OpenJDK 1.8。
sudo yum install java-1.8.0-openjdk-devel -y

步骤 3: 验证安装
安装完成后,检查是否成功安装 JDK 1.8。运行以下命令:
java -version

2、安装mysql 8.0

安装mysql
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
yum install -y mysql-community-server --nogpgcheck

启动服务,设置开机启动
sudo systemctl start mysqld
sudo systemctl enable mysqld

查看初始密码
sudo grep 'temporary password' /var/log/mysqld.log
输入如下:rG=nvGv%k0Pf就是初始密码
[root@hcss-ecs-ac7f ~]# sudo grep 'temporary password' /var/log/mysqld.log
2024-12-05T12:25:27.561048Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rG=nvGv%k0Pf

登录
mysql -u root -p
输入密码按回车

修改初始密码。不修改不能操作,密码可能有策略,注意加大小写数字特殊符号
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass123!';

属性权限
FLUSH PRIVILEGES;

查询所有数据库
show databases;	

使用mysql数据库
use mysql;	

查询所有mysql用户
select `Host`,`user` from `user`;

更新把localhost更新成%,localhost只能本地访问,%可以远程访问
UPDATE user SET host = '%' WHERE User = 'root' AND Host = 'localhost';
刷新权限
FLUSH PRIVILEGES;




3、安装redis

1. 安装 EPEL 仓库
Redis 在 CentOS 的官方仓库中不可用,因此需要启用 EPEL(Extra Packages for Enterprise Linux)仓库。使用以下命令安装 EPEL:
sudo yum install epel-release -y

2. 安装 Redis
通过 yum 命令直接安装 Redis:
sudo yum install redis -y

3. 启动 Redis 服务
安装完成后,你可以启动 Redis 服务:
sudo systemctl start redis

4. 设置 Redis 开机自启动
为了让 Redis 在系统重启时自动启动,可以使用以下命令:
sudo systemctl enable redis

5. 检查 Redis 是否在运行
你可以通过以下命令检查 Redis 服务的状态:
sudo systemctl status redis

如果 Redis 正在运行,输出应该类似于以下内容:
redis.service - Redis server
   Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2024-12-04 12:34:56 UTC; 1h 20min ago

配置 Redis
打开 Redis 配置文件:
sudo vi /etc/redis.conf
找到以下行:
bind 127.0.0.1
将其修改为:
bind 0.0.0.0
requirepass password1234

注意看有没有requirepass配置,有就直接改,是登录密码

保存并退出文件后,重启 Redis 服务:
sudo systemctl restart redis

4、安装nginx

更新包列表:
sudo apt update

安装 Nginx:
sudo apt install nginx

启动 Nginx 服务:
sudo systemctl start nginx

设置 Nginx 开机自启:
sudo systemctl enable nginx

检查 Nginx 状态:
sudo systemctl status nginx


http://www.kler.cn/a/429999.html

相关文章:

  • redis 过期与清理
  • 深入浅出云计算 ---笔记
  • 香港科技大学广州|智能交通学域博士招生宣讲会—东南大学专场
  • C# RSA加密和解密,RSA生成私钥和公钥
  • 知识图谱9:知识图谱的展示
  • Docker 安装和使用
  • 【算法】图论——单源最短路问题
  • node(multer)上传文件
  • 4K高清壁纸网站推荐
  • 【TCP 网络通信(发送端 + 接收端)实例 —— Python】
  • 《操作系统》(408非PV操作大题)
  • 【生信刺客】11分的WGCNA+网络药理学+分子对接+体内外实验
  • 数据结构初阶---栈和队列
  • 如何选择安全、可验证的技术?
  • Ubuntu系统上mysql服务部署
  • C#实现一个HttpClient集成通义千问-流式输出内容提取
  • 鸿蒙特色实战2
  • 商业银行基于容器云的分布式数据库架构设计与创新实践
  • JavaScript 数组的高级用法与最佳实践
  • 如何解决 java.nio.charset.CoderMalfunctionError: 编码器故障错误问题?亲测有效的解决方法!