MariaDB / 설치와 접속

Ubuntu 24.04 Server

설치

  • 다음과 같이 명령하여 MariaDB를 설치한다.
# apt install mariadb-server
  • 다음과 같이 명령하여 root 계정의 비밀번호 생성 등 몇 가지 설정을 한다.
# mysql_secure_installation
  • Ubuntu에 설치하는 경우 MariaDB가 바로 시작된다. 그리고 컴퓨터를 다시 시작해도 MariaDB가 자동으로 시작되도록 설정된다.

접속

  • 다음과 같이 명령하여 접속한다.
# mysql -u root -p
  • 다음과 같이 명령하여..
show databases;
  • 데이터베이스 목록이 나오는지 확인한다.
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.011 sec)

Rocky Linux 9

설치

  • 다음과 같이 명령하여 MariaDB를 설치한다.
# dnf install mariadb-server
  • 다음과 같이 명령하여 MariaDB를 시작한다.
# systemctl start mariadb
  • 다음과 같이 명령하여 root 계정의 비밀번호 생성 등 몇 가지 설정을 한다.
# mysql_secure_installation
  • Rocky Linux에 설치하는 경우 컴퓨터를 다시 시작할 때 MariaDB가 자동으로 시작하지 않는다. 재부팅이 자동으로 시작하게 하려면 다음과 같이 명령한다.
# systemctl enable mariadb

접속

  • 다음과 같이 명령하여 접속한다.
# mysql -u root -p
  • 다음과 같이 명령하여..
show databases;
  • 데이터베이스 목록이 나오는지 확인한다.
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.000 sec)

Windows

설치

  • 다운로드한 파일을 실행한다.
  • MariaDB 설치 마법사 창이 나오면 [Next]를 클릭한다.

  • 라이선스에 동의하고 [Next]를 클릭한다.

  • [Next]를 클릭한다.
  • 참고로, HeidiSQL은 데이터베이스를 관리하는 GUI 툴이다. 설치하지 않아도 되고, 필요할 때 HeidiSQL 홈페이지에서 다운로드하여 설치할 수 있다.

  • 비밀번호를 정하고 [Next]를 클릭한다.

  • [Next]를 클릭하고...

  • [Install]을 클릭하면...

  • 설치가 완료된다.

접속

  • [MariaDB Client]를 실행한다.

  • root 계정의 비밀번호를 입력한다.

  • 다음과 같이 명령하여 데이터베이스 목록이 나오는지 확인한다.
show databases;

 

같은 카테고리의 다른 글
MariaDB / DATABASE / 백업하기, 복원하기

MariaDB / DATABASE / 백업하기, 복원하기

모든 데이터베이스 백업과 복원 백업 모든 데이터베이스를 backup-all.sql로 백업 user는 권한 있는 사용자명으로 변경 mysqldump -u user -p --all-databases > backup-all.sql 복원 backup-all.sql을 복원 user는 권한 있는 사용자명으로 변경 mysql -u user -p < backup-all.sql 특정 데이터베이스 백업과 복원 백업 abc 데이터베이스를 abc.sql로 백업 user는 권한 있는 사용자명으로 변경 mysqldump -u user -p abc > abc.sql 복원 abc.sql을 데이터베이스 abc로 복원 user는 권한 있는 사용자명으로 변경 mysql ...

DBeaver / MariaDB / 외래 키(Foreign Key) 만들기, 삭제하기

DBeaver / MariaDB / 외래 키(Foreign Key) 만들기, 삭제하기

외래 키(Foreign Key) 만들기 기본 키가 있는 테이블(testTable1)을 만듭니다. 외래 키를 만들 테이블(testTable2)을 만듭니다. 를 클릭합니다. 마우스 우클릭한 후 를 클릭합니다. Column에서 외래 키를 선택하고, Ref Column에서 기본 키를 선택한 후 를 클릭합니다. 를 클릭합니다. 를 클릭하면... 외래 키가 만들어집니다. 외래 키(Foreign Key) 삭제하기 외래 키를 선택한 다음 마우스 우클릭하고 를 클릭합니다. 를 클릭하고... 를 클릭하면 외래 키가 ...

MariaDB / 샘플 데이터베이스 employees 설치하기

MariaDB / 샘플 데이터베이스 employees 설치하기

데이터베이스를 다루는 공부를 할 때 데이터가 들어있는 데이터베이스가 있으면 좋다. 데이터베이스를 직접 만드는 방법도 있지만, 공개된 샘플 데이터베이스를 이용하면 편하다. MariaDB라면 test_db를 사용하면 된다. 다음은 MariaDB에 test_db를 설치하는 방법이다. GitHub에 있는 test_db 페이지에 접속한다. Clone or download를 클릭한 다음 다운로드한다. 서버에 업로드한 다음 압축을 푼다. employees.sql가 있는 폴더에서 다음과 같이 명령하여 데이터베이스를 설치한다. mysql -u root ...

MariaDB / 함수 / FORMAT / 숫자 세 자리마다 쉼표(콤마) 찍는 함수

MariaDB / 함수 / FORMAT / 숫자 세 자리마다 쉼표(콤마) 찍는 함수

FORMAT은 숫자 세 자리마다 쉼표(콤마) 찍는 함수이다. 예를 들어 다음은 123456789에서 세 자리마다 쉼표를 넣는다. MariaDB > SELECT FORMAT(123456789, 0) as Money; +-------------+ | Money | +-------------+ | 123,456,789 | +-------------+ 값이 숫자 형식이 아니어도 가능하다. MariaDB > SELECT FORMAT('123456789', 0) as Money; +-------------+ | Money | +-------------+ | 123,456,789 | +-------------+ 0이 뜻하는 ...

MariaDB / Query / 주석

MariaDB / Query / 주석

MariaDB의 쿼리문에서 주석을 만드는 방법은 세 가지가 있습니다. 한 줄 주석 한 줄 주석을 만들고 싶다면 # 또는 --를 사용합니다. 기호가 있는 다음부터 줄 끝까지가 주석이 됩니다. # Comment -- Comment 여러 줄 주석 여러 줄의 주석을 만들고 싶다면 /* */를 사용합니다. /* Comment Comment */

MariaDB / DATA / CSV 파일 데이터 가져오는 방법

MariaDB / DATA / CSV 파일 데이터 가져오는 방법

LOAD DATA INFILE MariaDB의 LOAD DATA INFILE로 텍스트 파일의 데이터를 가져올 수 있습니다. 문법은 다음과 같습니다. LOAD DATA INFILE 'file_name' INTO TABLE tbl_name [{FIELDS | COLUMNS} ...

DBeaver / MariaDB / 기본 키(PRIMARY KEY) 만들기, 삭제하기

DBeaver / MariaDB / 기본 키(PRIMARY KEY) 만들기, 삭제하기

기본 키 만들기 기본 키를 만들 테이블을 더블 클릭합니다. Properties 탭에서 를 클릭합니다. 마우스 우클릭하여 를 클릭하거나, 아래쪽에 있는 아이콘을 클릭합니다. 기본 키로 만들 열을 선택하고 를 클릭합니다. 를 클릭하고... 를 클릭하면... 기본 키 설정이 완료됩니다. 기본 키 삭제하기 기본 키를 선택하고 마우스 우클릭한 후 를 클릭하거나, 아래쪽에 있는 휴지통 아이콘을 클릭하고... 를 클릭한 후... 를 클릭하면 기본 키가 ...

MariaDB / 함수 / ELT / 특정 위치의 문자열 출력하는 함수

MariaDB / 함수 / ELT / 특정 위치의 문자열 출력하는 함수

ELT는 특정 위치의 문자열을 출력하는 함수입니다. ELT( N, string1, string2, string3, ... ) A, B, C, D에서 2번째의 문자열인 B를 출력합니다. SELECT ELT( 2, 'A', 'B', 'C', 'D' ); +------------------------------+ | ELT( 2, 'A', 'B', 'C', 'D' ) | +------------------------------+ | B ...

MariaDB / 데이터 저장 위치 변경하는 방법

MariaDB / 데이터 저장 위치 변경하는 방법

Ubuntu 24.04 Server 현재 저장 위치 확인 MariaDB에 접속한 후 다음과 같이 명령하면... select @@datadir; 데이터 저장 경로를 확인할 수 있다. MariaDB > select @@datadir; +-----------------+ | @@datadir | +-----------------+ | /var/lib/mysql/ | +-----------------+ 데이터 저장 위치 변경 예를 들어 데이터 저장 위치를 /var/lib/mysql/에서 /data/mariadb/로 변경한다고 하면... MariaDB 서비스를 중지한다. # systemctl stop mariadb /data/mariadb 디렉토리의 소유자를 mysql로 변경한다. # ...

MariaDB / Query / UNION, UNION ALL

MariaDB / Query / UNION, UNION ALL

UNION 또는 UNION ALL을 이용하면 여러 테이블의 데이터를 합하여 출력할 수 있습니다. 예를 들어 다음과 같은 테이블과... SELECT * FROM test_1; +-------+-------+-------+ | col_1 | col_2 | col_3 | +-------+-------+-------+ | 1 | A | 1 | | 2 | ...