centos8은 yum으로 MySQL 8.0.x를 설치합니다.

목차

1단계: MySQL Yum 리포지토리 추가

2단계: yumyum makecache를 사용하여 서버의 패키지 정보를 로컬 컴퓨터에 다운로드하고 캐시합니다.

3단계: mysql 설치

 네 번째 단계는 mysql을 시작하고 부팅하도록 설정하는 것입니다.

5단계, 비밀번호 변경

6단계, Linux 로그인 및 로컬 로그인 테스트


1단계: MySQL Yum 리포지토리 추가

yum -y install https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2단계: yumyum makecache를 사용하여 서버의 패키지 정보를 로컬 컴퓨터에 다운로드하고 캐시합니다.

yum makecache

3단계: mysql 설치

sudo yum -y install mysql-community-server

성공적인 설치! ! ! !


 

 네 번째 단계는 mysql을 시작하고 부팅하도록 설정하는 것입니다.

 먼저 실행하고 시작이 성공한 후 다음 단계를 실행하고 부팅으로 설정하십시오.

systemctl start mysqld   

부팅 설정

 systemctl enable mysqld

5단계, 비밀번호 변경

 먼저 기본 생성된 암호를 확인합니다. 기본 암호는 마지막 출력 root@localhost: 모든 것 뒤에 있습니다.

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

 로그인 후 비밀번호는 위의 비밀번호로 자동 생성됩니다.

mysql -uroot -p

 그런 다음 다음 단계는 단계별로 비밀번호를 변경하는 것입니다.

mysql>set global validate_password.policy=0;
mysql>set global validate_password.length=4;


mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password By 'newPassword'; # 修改密码
mysql>flush privileges;
mysql>update mysql.user set host = '%',plugin='mysql_native_password' where user = 'root'; # 全部主机都能访问
mysql>flush privileges;
mysql>exit;

 # 초기화된 비밀번호는 길이를 준수해야 하며 숫자, 소문자 또는 대문자, 특수문자를 포함해야 합니다.
ERROR 1820(HY000): 이 구문을 실행하기 전에 ALTER USER 구문을 사용하여 암호를 재설정해야 합니다.
다음 명령을 먼저 실행하십시오.

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password By 'Huhjkha1@';

6단계, Linux 로그인 및 로컬 로그인 테스트

리눅스 로그인

 

추천

출처blog.csdn.net/weixin_46504244/article/details/125589643