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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

zlib1.dll은 무엇입니까? 어떤 사람들은 Zlib1.dll을 포함하는 응용 프로그램을 열려고 할 때 "zlib1.dll is missing"오류를 발견했습니다. 이러한 관련 오류를 해결하기 위해 Php.cn 웹 사이트 의이 기사는 귀하에게 몇 가지를 줄 수 있습니다.

여러분 중 일부는 Autofill이 Excel에서 작동하지 않는다는 것을 알 수 있습니다. 그것에 대한 해결책을 제시 할 수 있습니까? 그렇지 않다면, 당신은 올바른 지점에 왔습니다. Php.cn 웹 사이트 의이 게시물은 Excel Autofill이 작동하지 않는 6 가지 방법을 제공합니다.

Windows 7 스타터 에디션이란 무엇입니까? Windows 7 스타터 에디션의 한계는 무엇입니까? Windows 7 스타터 에디션 ISO를 얻는 방법은 무엇입니까? Php.cn 의이 게시물은 Windows 7 Starter Edition에 대한 자세한 정보를 제공합니다.

앱을 실행할 때 현재 계정에서 로그인 한 다음 다른 계정에 로그인하여 계정을 변경하는 데 어려움을 겪고 있습니까? Php.cn은 Windows 10 및 Windows 11에서 앱을 다른 사용자로 실행하는 데 도움이되는 몇 가지 효과적인 방법을 수집했습니다.

Windows에서 "Dropbox가 파일을 다운로드하는 오류가 발생했습니다"오류로 고통 받고 있습니까? 이제이 문제에 대한 몇 가지 유용한 솔루션을 얻으려면 php.cn이 제공 한이 게시물을 읽으십시오.

"선택된 파일이 파일 탐색기에서 강조 표시되지 않는다"는 문제에 어려움을 겪고 있습니까? 그것을 고치는 방법을 알고 있습니까? 그렇지 않은 경우 Php.cn 에서이 게시물을 읽고 파일 탐색기에서 선택한 파일을 볼 수 있도록 몇 가지 실현 가능한 솔루션을 얻을 수 있습니다.

다중 언어로 작업하면 언어 표시 줄이 필수적입니다. 작업 표시 줄에서 설정을 조정하여 입력 언어를 변경할 수 있습니다. 그러나 컴퓨터를 열 때 언어 막대는 언젠가 사라질 수 있습니다. 언어 막대를 고치는 방법

외부 드라이브를 사용하여 휴대 전화의 스토리지를 확장하고 싶습니까? 이것을 할 수 있습니다. 이 PHP.CN 게시물은 외장 드라이브를 전화기에 연결하는 방법에 대한 안내서를 보여줍니다. 게다가 외부 드라이브에서 데이터를 복구 해야하는 경우 PHP를 사용해 볼 수 있습니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
