기계적 인조 인간

centos 8에 mariadb를 설치하는 방법

Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications

Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications

차례:

Anonim

MariaDB는 오픈 소스 관계형 데이터베이스 관리 시스템으로, 이전 버전과 호환되는 MySQL의 바이너리 드롭 인 대체품입니다. 그것은 MySQL의 최초 개발자 중 일부와 커뮤니티의 많은 사람들에 의해 개발되었습니다.

이 튜토리얼에서는 CentOS 8에서 MariaDB 10.3을 설치하고 보호하는 방법을 설명합니다.

CentOS 8에 MariaDB 설치

작성 당시 CentOS 8 리포지토리에서 사용 가능한 MariaDB 버전은 10.3입니다.

CentOS 8에 MariaDB 10.3을 설치하려면 sudo 권한을 가진 루트 또는 사용자로 다음 명령을 실행하십시오.

sudo dnf install @mariadb

@mariadb 모듈은 MariaDB 서버 및 모든 종속성을 설치합니다.

설치가 완료되면 MariaDB 서비스를 시작하고 다음을 입력하여 부팅시 자동으로 시작되도록합니다.

sudo systemctl enable --now mariadb

MariaDB 서버가 실행 중인지 확인하려면 다음을 입력하십시오.

sudo systemctl status mariadb

출력은 서비스가 활성화되어 활성화되었음을 보여줍니다.

● mariadb.service - MariaDB 10.3 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-12-08 21:05:26 UTC; 15s ago…

MariaDB 보안

MariaDB 서버 패키지에는 mysql_secure_installation 이라는 스크립트가 제공되어 여러 보안 관련 작업을 수행하고 루트 암호를 설정합니다.

다음을 입력하여 스크립트를 실행하십시오.

sudo mysql_secure_installation

MariaDB 루트 사용자의 비밀번호를 설정하라는 메시지가 표시됩니다. 이렇게하면 스크립트에서 익명 사용자를 제거하고 루트 사용자 액세스를 로컬 시스템으로 제한하고 테스트 데이터베이스를 제거하도록 요청합니다. 모든 질문에“Y”(예)로 대답해야합니다.

그게 다야! CentOS 서버에 MariaDB를 설치하고 보호했으며 사용할 준비가되었습니다.

MariaDB 셸에 연결

터미널을 통해 루트 계정 유형으로 MariaDB 서버에 연결하려면 다음을 수행하십시오.

mysql -u root -p

프롬프트가 표시되면 루트 비밀번호를 입력하면 아래와 같이 MariaDB 쉘이 표시됩니다.

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 18 Server version: 10.3.11-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >

결론

이 튜토리얼에서는 CentOS 8에서 MariaDB를 설치하고 보호하는 방법과 명령 줄에서 MariaDB 서버에 연결하는 방법을 보여주었습니다.

이제 MariaDB 서버가 시작되어 MariaDB 셸에 연결하여 새 데이터베이스 및 사용자를 만들 수 있습니다.

CentOS 8은 MySQL 8.0도 제공합니다. MariaDB 대신 MySQL을 설치하려면 CentOS 8에 MySQL을 설치하는 방법 안내서를 확인하십시오. 동일한 서버에 MariaDB와 MySQL을 모두 설치할 수는 없습니다.

mariadb mysql centos