[구름 k8s] TIL 1-4-5

Peppie·2022년 8월 26일
0

데이터베이스 (MariaDB)

실습

MariaDB를 윈도우에서 클라이언트로 접속 설정

Ubuntu MariaDB 서버측에서 유저 추가 :
GRANT ALL PREVILEGES on . to '유저 계정명'@'%' IDENTIFIED BY '비밀번호' WITH GRANT OPTION;
(여기서 WITH GRANT OPTION 을 사용하지 않으면 외부 사용자 권한이 주어지지 않게되니 주의!)

그 다음에 sudo ufw allow 3306으로 포트를 열어놓는다.

도움이 된 링크 1 : 서버측에서 외부 유저 권한 부여

이후 리눅스 가상머신 밖의 기존 윈도우로 나와 거기서 MariaDB를 이번에는 서버가 아닌 클라이언트로 다운로드 및 설치를 완료하고, HeidiSQL을 실행한 후 전단계 우분투 내부에서 설정해두었던 유저 정보와 고정해둔 리눅스 서버 IP를 입력하면 보통은 무난하게 MariaDB 접속 완료.

도움이 된 링크 2 : 클라이언트에서 원격 접속하기

세 테이블의 값을 한번에 검색하려고 할 때

이와같이 결과값이 중복되어 나타날 땐 아래와 같이 쿼리를 넣어야 정상적인 결과 출력 (where문 추가) :

SELECT st_info.ST_ID, st_info.NAME, st_info.AGE, st_grade.Linux, st_janghak.Money
FROM st_grade, st_info, st_janghak
WHERE st_info.ST_ID=st_grade.ST_ID AND st_grade.ST_ID=st_janghak.ST_ID; 

이런 식으로 오늘의 대부분은 데이터베이스 실습을 어제보다는 좀 더 응용 난이도로 진행했다.
(SQL 조건문 응용, 부속질의, 조인, 집합연산 등)

TIF

강사 by 강사 겠지만 이번 강사님 들어서는 진도를 놓치고 헤메는 일이 참 많다. 그럴때마다 늘 블로그의 도움을 많이 받는 기분이다.

오늘은 하루종일 데이터베이스만 진행했다. 아마 비전공생인 수강생들을 배려하는 차원이었겠지만, 나는 당시 전공에서 데이터베이스만 2과목씩이나 들었다보니 내게 있어 오늘은 가볍게 복습 겸 쉬어가는 하루였다. 물론 방심하면 안되는게, 이제 다음주에 바로 소규모 프로젝트가 있지만 말이다. 아마 이번 주말엔 파이썬 연습이랑 더불어서 저거 구상해야겠지.

어젯밤엔 클라우드 엔지니어 모집공고를 좀 찾아봤는데 의외로 비개발 IT 직군에도 코딩테스트를 보게 하는 회사가 제법 있었다. 진짜 방심하면 안되겠고 또 많이 분발해야겠더라.

0개의 댓글