GCP cloud ubuntu에 mariadb 설치하기 & 기본 사용법
1. MariaDB 설치
기본 PC는 Windows 10 환경이지만, GCP cloud는 ubuntu로 되어 있기 때문에 리눅스 명령어를 사용하여 설치를 진행할 것입니다. 설치 명령어를 참고하기 위해 공식 홈페이지에 접속합니다. 구글이나 네이버 등 포털사이트에 MariaDB를 검색하여 공식 홈페이지에 접속합니다.
MariaDB 공식 홈페이지에 접속 > Download > MariaDB Repositories 선택
그 다음 OS 버전을 선택하고, MariaDB의 버전도 선택합니다.
공식 홈페이지를 참고해서 Linux 터미널에서 다음과 같은 명령어를 입력하여 설치해줍니다.
설치 명령어 1
$ sudo apt-get install software-properties-common dirmngr apt-transport-https
$ sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu bionic main'
설치 명령어 2
$ sudo apt update
$ sudo apt install mariadb-server
설치 명령어 3 - 선택, 디버그 컴포넌트 필요하면 추가할 것
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu bionic main/debug'
2. mariaDB 접속하기
설치가 완료되었다면 접속해보아야죠.
▣ 최초 mariaDB 접속하기
$ sudo mysql
▣ mariaDB 계정이 존재하다면
$ mysql -u //user_name// -p -h //ip_address// //db_name//
아무래도 mysql에서 opensource형태로 만들어진 mariaDB다 보니, 접속 명령은 mysql 명령어를 사용하는 것 같네요.
정상적으로 mariadb가 설치되어 로그인까지 할 수 있게 되었습니다.
3. MariaDB 기본 사용법
먼저 로그인을 했으니 데이터베이스 기본 사용법을 확인합니다.
데이터베이스 목록 보기
> show databases;
데이터베이스 생성하기
> CREATE DATABASE IF NOT EXISTS test;
test 데이터베이스가 생성된 것을 확인할 수 있습니다.
그리고 현재 MariaDB에서는 어떤 데이터베이스도 선택되지 않았습니다. 방금 생성한 test 데이터베이스를 선택하고자 할 때의 명령입니다.
데이터베이스 사용하기
> USE test;
테이블 생성하기
> CREATE TABLE IF NOT EXISTS books (
BookID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
Title VARCHAR(100) NOT NULL,
SeriesID INT,
AuthorID INT);
> CREATE TABLE IF NOT EXISTS authors
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
> CREATE TABLE IF NOT EXISTS series
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
테이블에 값 넣기
> INSERT INTO books (Title,SeriesID,AuthorID)
VALUES('The Fellowship of the Ring',1,1),
('The Two Towers',1,1), ('The Return of the King',1,1),
('The Sum of All Men',2,2), ('Brotherhood of the Wolf',2,2),
('Wizardborn',2,2), ('The Hobbbit',0,1);
테이블 목록보기
> SHOW TABLES;
테이블 스키마 보기
> DESCRIBE books;
테이블의 데이터 보기
> SELECT * FROM books;
'DB, SQL' 카테고리의 다른 글
MariaDB root 비밀번호 재설정, root password 변경하기 (0) | 2021.05.09 |
---|---|
MariaDB 계정 생성 및 권한 부여하기(권한 주기) (1) | 2021.05.09 |
[MSSQL] 테이블 스키마 컬럼 정보 조회하기 (0) | 2021.03.19 |
[MSSQL] 사용자 정의 함수, 테이블 반환 함수, 스칼라 함수 (2) | 2021.03.15 |
[MS SQL] DDL 트리거 (Trigger) (0) | 2021.03.12 |