본문 바로가기
가상화(VMware)/LINUX

LINUX UBUNTU DBMS

by Net Twerking 2022. 5. 27.
반응형

1. DBMS(database management system)

용어 정의  
DATA 자료  
TABLE DATA를 표 형식으로 표현  
DATABASE TABLE을 저장하는 공간, TABLE 집합  
DBMS DATABASE들을 관리하는 S/W  
RECORD / ROW TABLE 행  
FIELD / COLUMN TABLE 열  
DATA TYPE 각 FIELD에 입력할 값의 타입(문자 등..)  
필드이름 각 FIELD(열)의 이름  
주 키(PRIMARY KEY) 필드 레코드를 식별하기 위한 유일한 값
비어있지 않은 FIELD
 
외래 키(FOREIGN KEY) 필드 다른 TABLE의 주 키와 대응되는 FIELD  
RDBMS  관계형 DBMS  
SQL 구조화된 질의 언어란 의미 DB에서 정보를 얻거나 생성 및 갱신하려고 정의한 표준 언어(규약)  

 

 

MariaDB

 

SQL문을 참고에 TABLE에 레코드를 입력한다.

 

WIN10(CLIENT)에서 VISUAL STUDIO와 MARIA DB를 연동해 WEBPAGE로 보기

 

 

새 HDD 추가 및 MOUNT / 사용자 등록

HDD 파티션 할당 sdm1

directory 생성 : userdisk

 

 

SQL문

.show database;

.use shopping_db;

.create database shopping_db;

.drop database shopping_db;

.show table;

.explain customer or desc

 

mariadb설치

apt -y install mariadb-server mariadb client

systemctl restart/stop/status mariadb

ufw allow 3306 -> /etc/service 파일 참조

 

mysql

mysql -u root -p

 

보안설정

mysql -u root password '1234'

systemctl restart mariadb

mysql -u root -p

 

설정파일

/etc/mysql/mariadb.conf.d/50-sever.cnf

#bind-address = 127.0.0.1

 

window에서 접속

mariadb설치시 client program만 설치

 

client에 접속하기 위한 권한 설정

mysql -u root -p

use mysql;

select user host from user where not like ":

반응형

'가상화(VMware) > LINUX' 카테고리의 다른 글

LINUX MAIL-SERVER  (0) 2022.05.30
DNS(NAME SERVER)  (0) 2022.05.30
LINUX UBUNTU-HDD / RAID / VG  (0) 2022.05.26
LINUX UBUNTU-COMMAND 2  (0) 2022.05.25
LINUX-UBUNTU COMMAND  (0) 2022.05.24