웹사이트 검색

CentOS 8/RHEL 8에 MySQL 8.0을 설치하는 방법


MySQL은 가장 널리 사용되는 무료 오픈 소스 관계형 데이터베이스 관리 플랫폼으로, 각 데이터베이스에 대한 다중 사용자 액세스를 허용하여 단일 서버에서 여러 데이터베이스를 호스팅하는 데 사용됩니다.

최신 MySQL 8.0 버전은 CentOS 8에서 기본적으로 활성화된 MySQL 모듈을 사용하여 기본 AppStream 저장소에서 설치할 수 있습니다. Strong>RHEL 8 시스템.

또한 기본 AppStream 저장소에서 설치할 수 있는 MariaDB 10.3 데이터베이스 버전이 있습니다. 이는 에 대한 "드롭인 교체"입니다. MySQL 5.7, 일부 제한사항이 있습니다. 귀하의 애플리케이션이 MySQL 8.0에서 지원되지 않는 경우 MariaDB 10.3을 설치하는 것이 좋습니다.

이 문서에서는 기본 CentOS 8RHEL 8에 최신 MySQL 8.0 버전을 설치하는 과정을 안내합니다. >YUM 유틸리티를 통한 AppStream 저장소.

CentOS8 및 RHEL 8에 MySQL 8.0 설치

MySQL 8.0의 최신 버전은 CentOS 8RHEL 8Application Stream 저장소에서 설치할 수 있습니다. > 다음 yum 명령을 사용하는 시스템입니다.

yum -y install @mysql

@mysql 모듈은 모든 종속성을 갖춘 최신 버전의 MySQL을 설치합니다.

MySQL 설치가 완료되면 MySQL 서비스를 시작하고 시스템 부팅 시 자동으로 시작되도록 활성화한 후 다음 명령을 실행하여 상태를 확인합니다.

systemctl start mysqld
systemctl enable --now mysqld
systemctl status mysqld

이제 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 금지, 테스트 데이터베이스 제거, 권한 다시 로드 등 여러 보안 기반 작업을 수행하는 보안 스크립트를 실행하여 MySQL 설치를 보호하세요.

mysql_secure_installation

MySQL 설치가 보안되면 MySQL 셸에 로그인하여 새 데이터베이스와 사용자 생성을 시작할 수 있습니다.

mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO ravi@localhost IDENTIFIED BY 'ravi123';
mysql> exit

그게 다야! 이 문서에서는 CentOS 8RHEL 8MySQL 8.0을 설치하는 방법을 설명했습니다. 질문이나 피드백이 있으면 아래 댓글 섹션에서 공유해 주세요.