> 컴퓨터 튜토리얼 > 컴퓨터 지식 > Debian 12에 MariaDB 데이터베이스를 설치하는 방법

Debian 12에 MariaDB 데이터베이스를 설치하는 방법

WBOY
풀어 주다: 2024-02-20 14:24:02
앞으로
1121명이 탐색했습니다.

如何在 Debian 12 上安装 MariaDB数据库

MariaDB는 오픈 소스 다중 스레드 관계형 데이터베이스 관리 시스템이며 MySQL을 대체합니다. MariaDB는 Debian에서 MySQL을 기본적으로 대체합니다.

이 튜토리얼에서는 Debian 12에 MariaDB를 설치하는 방법을 설명합니다.

준비조건

1. Debian 12가 설치된 VPS 가상 머신(Alibaba Cloud VPS 또는 Tencent Cloud VPS 가상 호스트를 구입하는 것이 좋습니다. 외국 서버를 선호하는 경우 Vultr에서 VPS를 사용해 보는 것이 좋습니다. 가입하면 됩니다. 50달러의 경험을 얻으세요. 매우 비용 효율적입니다. 물론 자신의 컴퓨터나 가상 머신에서도 사용할 수 있습니다.

2. VPS를 사용하는 경우 보안상의 이유로 루트가 아닌 계정을 사용하는 것이 좋습니다. Debian 12에서는 sudo 권한이 있는 계정을 만들 수 있습니다.

MariaDB 설치

글 작성 당시 Debian 메인에서 사용 가능한 최신 MariaDB 버전은 10.11.4 버전이므로 명령줄에서 명령을 사용하여 직접 설치할 수 있습니다.

먼저 Debian 12에 MariaDB를 설치하려면 루트 또는 sudo 권한이 있는 사용자로 다음 단계를 수행하세요.

MariaDB 데이터베이스를 설치하려면 명령 터미널에서 다음 명령을 실행하세요.

1. 소프트웨어 패키지 업데이트

으아악

2. 설치가 완료되면 데이터베이스 서비스가 자동으로 시작됩니다. 다음 명령어를 통해 서비스가 정상인지 확인할 수 있습니다.

으아악

다음과 유사한 출력이 표시됩니다.

으아악

MariaDB 보안 강화

MariaDB에는 설치를 더욱 안전하게 만드는 데 도움이 되는 스크립트가 함께 제공됩니다. 터미널에서 스크립트 유형 mysql_secure_installation을 시작하려면:

으아악

스크립트 실행 중에 루트 사용자의 비밀번호를 설정하고, 익명 사용자를 삭제하고, 루트 사용자의 로컬 컴퓨터에 대한 액세스를 제한하고, 테스트 데이터베이스를 삭제하라는 메시지가 표시됩니다.

다음과 유사:

으아악

구성 옵션이 완료되면 스크립트는 권한 테이블을 다시 로드하여 변경 사항이 즉시 적용되도록 합니다.

모든 단계에 대해 자세히 설명되어 있습니다. 특별한 개인적 요구 사항이 없으면 모든 질문에 "Y"(예)를 선택하는 것이 좋습니다.

인증방법

기본적으로 MariaDB 루트 사용자는 mysql 클라이언트 도구를 호출할 때 유효한 사용자 ID를 확인하는 unix_socket 인증 플러그인을 사용합니다.

이는 시스템 루트로 mysql 명령을 호출하거나 명령에 sudo를 추가하는 경우에만 루트로 MariaDB 서버에 연결할 수 있다는 의미입니다.

보안 강화를 위해 기본 인증 플러그인을 유지하고 루트 사용자는 Unix 소켓을 통해서만 인증하도록 허용하는 것이 좋습니다.

루트 인증을 클래식 인증으로 변경하려면 MariaDB 서버에 로그인하고 명령줄 터미널에서 다음을 실행하세요.

으아악

인증을 변경하려면 다음 SQL 문을 실행하세요.

으아악

이제 새 비밀번호를 사용하여 MariaDB 서버에 연결할 수 있습니다:

으아악

Change Authentication 플러그인을 사용하면 phpMyAdmin

과 같은 외부 프로그램에서 루트로 로그인할 수도 있습니다.

마지막에 작성

이 튜토리얼에서는 Debian 12 서버에 MariaDB 데이터베이스를 설치하는 방법을 보여줍니다.

위 내용은 Debian 12에 MariaDB 데이터베이스를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:mryunwei.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿