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 권한이 있는 계정을 만들 수 있습니다.
글 작성 당시 Debian 메인에서 사용 가능한 최신 MariaDB 버전은 10.11.4 버전이므로 명령줄에서 명령을 사용하여 직접 설치할 수 있습니다.
먼저 Debian 12에 MariaDB를 설치하려면 루트 또는 sudo 권한이 있는 사용자로 다음 단계를 수행하세요.
MariaDB 데이터베이스를 설치하려면 명령 터미널에서 다음 명령을 실행하세요.
1. 소프트웨어 패키지 업데이트
으아악2. 설치가 완료되면 데이터베이스 서비스가 자동으로 시작됩니다. 다음 명령어를 통해 서비스가 정상인지 확인할 수 있습니다.
으아악다음과 유사한 출력이 표시됩니다.
으아악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 중국어 웹사이트의 기타 관련 기사를 참조하세요!