一:安装mysql

  1. 更新yum源

    1. yum update

    2.安装wget,它是一个下载文件的工具,用在命令行下。对于Linux用户是必不可少的工具

    1. yum install -y wget

    3.检查Linux是否安装了mariadb数据库,mariadb数据库是mysql的分支,如果Linux中安装了mariadb数据库,先卸载掉,因为CentOS 7.6 内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb

    1. yum list installed | grep mariadb
    2. yum -y remove mariadb-libs.x86_64

    4.下载 MySQL rpm安装包

    1. wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

    5.本地安装rpm安装包

    1. yum localinstall -y mysql57-community-release-el7-8.noarch.rpm

    6.yum安装 MySQL Server

    1. yum install -y mysql-community-server

    这一步如果报下面的错:
    image.png
    可以执行下面的命令

    1. rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

    今年2022 明年2023 后面跟上真实的年份
    7。启动MySQL及设置其状态

    1. // 设置 MySQL开机启动
    2. systemctl enable mysqld.service
    3. // 启动 MySQL
    4. systemctl start mysqld.service
    5. // 查看 MySQL运行状态
    6. systemctl status mysqld.service

    8.获取MySQL初始密码

    1. grep 'temporary password' /var/log/mysqld.log

    9.登录并输入步骤8获取的初始密码

    1. mysql -u root -p

    10.默认的情况下设置的密码是有限制的,太简单可不行,设置简单密码模式(无需求可跳过)

    1. // 更改密码策略为Low,不要忘记顿号(MySQL交互模式下执行)
    2. set global validate_password_policy=0;
    3. // 更改密码长度,不要忘记顿号(MySQL交互模式下执行)
    4. set global validate_password_length=0;

    11.重新设置 MySQL 登录密码

    1. // 不要忘记顿号(MySQL交互模式下执行)
    2. set password for 'root'@'localhost'=password('123456');

    12.MySQL配置外网访问,这样就可以使用Navicat等工具愉快访问了

    1. // 切换到mysql数据库(MySQL交互模式下执行)
    2. use mysql;
    3. // 查看user表,确认root用户是否允许外网访问(MySQL交互模式下执行)
    4. select host,user from user;
    5. // 修改MySQL允许任意网段访问(MySQL交互模式下执行)
    6. update user set host='%' where user='root' and host='localhost';
    7. // 刷新权限,使修改生效(MySQL交互模式下执行)
    8. flush privileges;

    二:安装redis

    需要先下载redis的压缩包,不能使用命令行安装

  2. 通过命令下载redis压缩包

    1. # 命令下载,所以我的下载目录为:/usr/local/redis,这里按照自己的实际情况调整
    2. wget https://download.redis.io/releases/redis-6.2.6.tar.gz
  3. cd到对应的目录下,然后解压缩

    1. # 解压
    2. tar -zxvf redis-6.2.6.tar.gz
  4. 解压后进入文件夹 执行make 进行编译

    1. make

    如果报错 如下所示
    You need tcl 8.5 or newer in order to run the Redis test
    需要按照如下所示执行命令

    1. wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
    2. sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
    3. cd /usr/local/tcl8.6.1/unix/
    4. sudo ./configure
    5. sudo make
    6. sudo make install

    如果tcl8.6.1-src.tar.gz下载很慢,下面附上附件 ,永久有效
    链接:https://pan.baidu.com/s/1gd2xvukCufZNJFgmIXmixA
    提取码:8v1g
    4.执行安装

    1. make install PREFIX=/usr/local/redis
  5. 安装完成以后,需要将安装目录下面的redis.conf文件移动一份到/usr/local/redis/bin目录下

    1. cp /usr/local/redis/redis-6.2.6/redis.conf /usr/local/redis/bin/

    移动过去以后 在/usr/local/redis/bin/ 进行对conf的修改

    1. vim redis.conf

    需要修改下面几个地方
    image.png
    image.png

  6. 设置开机自动启动

    1. cd /lib/systemd/system/
    2. # 新建文件
    3. vim redis.service
  7. 创建启动的脚步文件内容 ```bash [Unit] Description=redis-server After=network.target

[Service] Type=forking

ExecStart需要按照实际情况修改成自己的地址

ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true

[Install] WantedBy=multi-user.target

  1. 8. 设置开启自动启动
  2. ```bash
  3. # 开机自动启动
  4. systemctl enable redis.service
  5. # 启动redis服务
  6. systemctl start redis.service
  7. # 查看服务状态
  8. systemctl status redis.service
  9. # 停止服务
  10. systemctl stop redis.service
  11. # 取消开机自动启动(卸载服务)
  12. systemctl disabled redis.service

采用yum安装redis

  1. yum -y install redis
  2. // 设置 Redis开机启动
  3. systemctl enable redis
  4. // 启动 Redis
  5. systemctl start redis
  6. // 查看 Redis运行状态
  7. systemctl status redis
  8. //更改配置文件
  9. vim /etc/redis.conf
  10. 去掉bind标签

关掉保护模式
image.png
重启redis

  1. systemctl restart redis

最后开启防火墙。

三:安装nginx

  1. yum -y install nginx

四:安装JDK

  1. 查看CentOS自带的Java环境

    1. yum list installed |grep java
  2. 卸载现有Java环境(可卸可不卸载)

    1. // 步骤一显示的java全删掉
    2. yum -y remove java-1.8.0-openjdk*
    3. yum -y remove tzdata-java*
  3. 安装Java JDK

    1. yum -y install java-1.8.0-openjdk*
  4. 查找Java安装路径

    1. which java
    2. // /usr/bin/java 是上个指令的输出结果
    3. ls -lrt /usr/bin/java
    4. // /etc/alternatives/java 是上个指令的输出结果
    5. ls -lrt /etc/alternatives/java
    6. // /usr/lib/jvm 是上个指令的输出结果
    7. cd /usr/lib/jvm
  5. 配置JAVA环境变量

    1. // 打开文件,编辑环境变量
    2. vim /etc/profile
    3. // 滚动到最底部,按键盘上的i键切换到编辑模式,输入
    4. export JAVA_HOME=/usr/lib/jvm/java-1.8.0
    5. export JRE_HOME=$JAVA_HOME/jre
    6. export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    7. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
  6. 使环境变量配置立即生效

    1. source /etc/profile
  7. 检查Java安装和配置情况

    1. java -version
    2. javac