라벨이 mariadb설정인 게시물 표시

우분투 22.04 LTS에서 MariaDB 설치 및 설정

이미지
포스팅을 시작하며 이번 포스트에서는 MariaDB를 우분투 22.04 LTS에 설치하고 설정하는 방법에 대해 다루려고 한다. MariaDB는 MySQL과 동일한 데이터베이스 관리 시스템으로, 일정 버전 이상이면 유료로 사용해야 하는 MySQL을 대체하는 훌륭한 오픈소스기반의 DBMS이다. MariaDB 설치 MariaDB를 설치하려면 터미널에서 다음 명령어를 입력하면 된다. (설치 명령어) sudo apt install mariadb-server MariaDB 설정 MariaDB를 설치한 후에는 다음과 같이 몇 가지 설정을 해야한다. 1. 보안 설정 MariaDB를 설치하면 root 사용자에 대한 암호를 설정해야한다. 최초 설치 후 아래 명령어를 통해 암호를 설정 할 수 있다. (실행 명령어) sudo mysql_secure_installation 위 명령어를 실행하면 보안 설정 프로세스가 시작되고, 아래의 값들을 설정할 수 있다. root 암호 설정 익명 사용자 계정 삭제 root 원격 로그인 비활성화 테스트 데이터베이스 삭제 2. 외부 접근 허용 MariaDB는 기본적으로 로컬에서만 접근할 수 있도록 설정되어 있다. 그러나 workbench나 DBeaver 같은 DBMS접속 툴을 이용해서 접속할 경우 원격 호스트에서도 접근해야 할 수 있다. 이때는 아래와 같이 설정파일을 수정해줘야 한다. sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf를 실행해서 설정파일을 연다. bind-address를 찾아서 주석 처리한다.  다음 줄에 skip-networking을 주석 처리한다. 3. 새로운 사용자 생성 보통 현업에서는 각 DB별로 권한을 차등하는 user를 생성해서 사용한다. 아래는 특정 DB에 모든 권한을 가진 계정을 생성하는 예시이다. (mysql에 접속 후 실행) MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO '새로운 사용자 이름'@'localhost