Centos安装JDK、Redis、MySQL、nodejs

Centos安装JDK、Redis、MySQL、nodejs

概要

centos7安装jdk、redis、mysql、nodejs环境

整体架构流程

Java

更换镜像源

新安装的系统,自带的源无法正常下载。
备份一下原始源文件
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
删除所有的配置文件
[root@localhost ~]# rm -f /etc/yum.repos.d/*.repo
下载阿里云的配置文件
[root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
加载一下
[root@localhost ~]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: base extras updates
[root@localhost ~]# yum makecache

jdk安装

查看一下在线的jdk版本
[root@localhost ~]# yum -y list java*
在线安装jdk1.8
[root@localhost ~]# yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
会自动安装,中途应该要确认一次
作为依赖被安装:
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.412.b08-1.el7_9 javapackages-tools.noarch 0:3.4.1-11.el7

作为依赖被升级:
tzdata-java.noarch 0:2024a-1.el7

完毕!
安装完毕,自己确认一下
[root@localhost ~]# java -version
openjdk version “1.8.0_412”
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode)

redis安装

下载一下环境
[root@localhost ~]# sudo yum install epel-release -y

[root@localhost ~]# sudo yum update -y
在线安装redis
[root@localhost ~]# yum install redis -y
启动redis
[root@localhost ~]# systemctl start redis
开机自启
[root@localhost ~]# systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
查看一下状态
[root@localhost ~]# redis-cli ping
PONG

MySQL安装

[root@localhost ~]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
[root@localhost ~]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
[root@localhost ~]# yum install mysql-community-server -y
中途可能会遇到
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥
源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
失败的软件包是:mysql-community-server-5.7.44-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
处理方法
[root@192 /]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
[root@192 /]# yum install mysql-community-server-5.7.44-1.el7.x86_64
启动MySQL
[root@192 /]# systemctl start mysqld
[root@192 /]# systemctl enable mysqld
[root@192 /]# grep “password” /var/log/mysqld.log
2024-12-25T13:08:10.279184Z 1 [Note] A temporary password is generated for root@localhost: yo2pm!JmozU.
[root@192 /]# mysql -uroot -p
修改密码
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=0;
Query OK, 0 rows affected (0.00 sec)

mysql> alter user ‘root’@‘localhost’ identified by ‘123456’;
Query OK, 0 rows affected (0.00 sec)

MySQL开启外部远程连接
mysql> use mysql;
Database changed
mysql> update user set host=‘%’ where user =‘root’;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@'%'WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql>

安装nodejs

yum install nodejs

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值