配置纯净版CentOS7

前提:你需要有一台服务器

本文主要面向使用SpringBootJava程序员

需要的环境:

namevalue
服务器系统CentOS
系统版本号7/8
web服务器nginx
数据库MySQL
nosqlredis

SpringBoot内置tomcat

一、安装DNF

DNF代表Dandified YUM是基于RPM的Linux发行版的软件包管理器。
它是Fedora 22,CentOS8和RHEL8的默认软件包管理器。
DNF是YUM的下一代版本,并打算在基于RPM的系统中替代YUM。
CentOS8不用安装,7需要安装

主要是DNF着实方便

yum install epel-release
yum install dnf
dnf --version

安装过程中出现报错请转:

CentOS使用DNF配置

wget

dnf install wget

mysql

下载npm并配置

centos7先去官网找npm,下载
版本按照官网上的来

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

,配置yum,配置命令

rpm -ivh mysql57-community-release-el7-10.noarch.rpm
yum update

下载安装mysql

dnf下载或yum下载

dnf install mysql-server
yum install mysql-server

运行mysql

systemctl start  mysqld.service

查看MySQL运行状态

systemctl status mysqld.service

查看默认生成的密码

grep "password" /var/log/mysqld.log

进入数据库

mysql -uroot -p密码

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

其中‘password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/’;:等),不然会只是密码安全等级不够

修改密码验证规则

这一步是改不需要那么高强度的密码用的,不需要的可以略过
MySQL5.7

set global validate_password_policy=0;
set global validate_password_length=1;

MySQL8
这个没做过测试,我是按5.7的方法尝试,报错之后解决的

set global validate_password.policy=0;
set global validate_password.length=1;

如果安装的为MySQL8,按5.7的方法执行,会提示报错

set global validate_password_policy=0;ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
set global validate_password_length=1;ERROR 1193 (HY000): Unknown system variable 'validate_password_length'

先按照上一步修改大小写字母数字+特殊符号的密码
密码修改后,查看 validate_password 密码验证插件是否安装

SHOW VARIABLES LIKE 'validate_password%';

可以看到变量名为validate_password.policy,
修改

set global validate_password.policy=0;
set global validate_password.length=1;

我把其他的几项也都改了一下,可以按自己的需要改

set global validate_password.policy=0;
set global validate_password.check_user_name=OFF;
set global validate_password.mixed_case_count=0;
set global validate_password.number_count=0;
set global validate_password.special_char_count=0;
set global validate_password.length=1;

配置远程登录

这一步也是一样,不需要的可以略过
进入数据库

use mysql;
update user set host = '%' where user = 'root';
flush privileges;

reids

dnf install redis

nginx

dnf install nginx

jdk

dnf search jdk-11
dnf install jdk-11……(按需填写)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值