>데이터 베이스 >MySQL 튜토리얼 >CentOS7에 MySQL 인스턴스 설치 분석

CentOS7에 MySQL 인스턴스 설치 분석

WBOY
WBOY앞으로
2023-06-03 09:34:02869검색

1. MySQL 소스

yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

CentOS7에 MySQL 인스턴스 설치 분석

2. /etc/yum.repos.d

CentOS7에 MySQL 인스턴스 설치 분석

3에 mysql-community.repo 및 mysql-community-source.repo가 ​​있는지 확인하세요. . MySQL을 설치하세요

yum -y install mysql-community-server

CentOS7에 MySQL 인스턴스 설치 분석

지금 다음 오류가 발생하는 경우:

“mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm의 공개 키가 설치되지 않았습니다

실패한 패키지는 다음과 같습니다: mysql-community-libs-compat-5.7.37-1.el7.x86_64

GPG 키는 다음과 같이 구성됩니다: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql”

CentOS7에 MySQL 인스턴스 설치 분석

위 상황이 발생한 이유는 MySQL의 GPG가 업그레이드 되어서 다시 구해야 하기 때문입니다.

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

CentOS7에 MySQL 인스턴스 설치 분석

그런 다음 "yum -y install mysql-community-server" 명령을 다시 실행하여 설치하세요.

CentOS7에 MySQL 인스턴스 설치 분석

4. MySQL 서비스 시작

서비스 시작:

systemctl start mysqld

부팅 시 자동으로 시작되도록 설정해야 하는 경우:

systemctl enable mysqld

5 설치가 완료되면

자동으로 임의의 메시지가 생성됩니다. /var/log/mysqld.log 비밀번호에서 비밀번호를 얻으세요

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

획득한 임의의 비밀번호를 사용하여 MySQL 클라이언트에 로그인하세요.

mysql -uroot -p

CentOS7에 MySQL 인스턴스 설치 분석

6. MySQL 비밀번호 보안 정책을 설정하세요

비밀번호 강도 및 길이(4는 가장 낮은 수준을 나타내며, 길이가 4보다 작으면 값은 여전히 ​​4입니다.) 가장 낮은 수준을 설정하고 비밀번호를 변경하세요.

비밀번호 강도:

  • 0: 낮은 수준, 길이만 확인하세요.

  • 1: 중간 수준(기본값), 길이 8, 숫자, 대문자, 소문자 및 특수 문자를 포함해야 합니다.

  • 2: 강한 수준, 사전 파일이 포함되어야 합니다.

  • set global validate_password_policy=0; 
    set global validate_password_length=4;
    alter user 'root'@'localhost' identified by '123456';

CentOS7에 MySQL 인스턴스 설치 분석

7. 원격 로그인 설정

사용자 생성:

create user 'root'@'%' identified by '123456';

원격 연결 허용:

grant all privileges on *.* to 'root'@'%' with grant option;

권한 새로 고침:

flush privileges;

CentOS7에 MySQL 인스턴스 설치 분석

위 내용은 CentOS7에 MySQL 인스턴스 설치 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제