반응형

오늘 목표는 개발환경 설정 후 프로젝트 셋팅까지 진행하볼 예정이다.

1. 파이썬 설치

개발환경 설정? 머 없다. 파이썬으로 하기로 했으니까 파이썬 설치해주고 파이썬 IDE를 설치해주면 끝~ 먼저 파이썬을 설치해주자, 나는 파이썬 3.8버전을 사용하는데 이 글을 쓰는 시점에 확인해보니 벌써 3.9.2가 나왔더라 ㅎㅎ 머 이 프로젝트를 진행하는데 큰 차이는 없으니 그냥 받으면 된다.

비전공자들은 궁금할 수가 있다. 파이썬 설치? 그게 모야!!! 어 일단. 우리가 사용할 언어는 파이썬이다. 언어라는건 규칙이 존재하고 사용할 수 있는 단어들도 있을 것이다. 이런 언어를 내 컴퓨터에서 사용할 수 있도록 하려면 이 언어를 내 컴퓨터에 설치해줘야 한다.

우리가 영어를 배우려면, 매일 학원에 가서 영어공부하고, 안되면 유학가서 배워와야하지만 컴퓨터는 그냥 그 언어를 설치하기만 하면, 컴퓨터는 그 언어를 사용할 수 있다. 머 이정도 생각하면 된다.

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

저 위 링크 들어가서 저 Download Python 3.9.2를 눌러주고 실행해서 설치해주자.

설치가 끝나면 시작버튼-검색-cmd 검색 후 엔터를 눌러 cmd창을 띄운 뒤 python이라고 입력해보자. 그 후 빨간 박스처럼 먼가 알아들었다는 것처럼 내용이 나오면 정상적으로 설치된 것이다.

2. PyCharm 설치

이번엔 PyCharm을 설치해야한다. 보통 파이참이라고 읽는다. 이건 멀까? IDE 라고 한다. Integrated Development Environment 라고하며 한국말로는 통합 개발 환경이다. 머 어렵게 들리는데, 어떤 컴퓨터 언어로 프로그램개발을 하기위해 코딩, 디버깅, 컴파일 등 여러 기능을 가진 프로그램이라고 알면 된다.

쉽게 말해서 우리가 요리를 하기위해서 머 칼도필요하고 오븐도 필요하고 가스도 나와야하고, 먹으려면 그릇도 있어야하고, 맛도 보려면 국자도 있어야하고 하듯이. 이런 요리라는 행위를 하는데 필요한 모든 기능이있는 곳이 주방이듯, 우리가 프로그램 개발하는데 필요한 모든기능이 있는 프로그램을 IDE라고 부르는 것이다.

보통 Java 에서는 이클립스, 인텔리제이를 많이 쓰고, C는 Visual Studio, 파이썬은 파이참을 많이 쓰는것 같다. 이처럼 언어별로 주력으로 쓰는 IDE들이 있으니 알아보고 쓰면 된다.

https://www.jetbrains.com/ko-kr/pycharm/

 

PyCharm: JetBrains가 만든 전문 개발자용 Python IDE

지능적인 코드 완성, 즉각적인 오류 검사, 빠른 수정 등 다양한 기능을 갖춘 Python 및 Django IDE입니다.

www.jetbrains.com

위 링크에 접속해서 가운데에 있는 다운로드버튼을 눌러 설치해주고 실행해주자.

프로젝트 생성

자 실행하면 위처럼 창이 나올꺼다. New Project를 눌러주자.

빨간 박스에 프로젝트 이름을 써주자, 저 프로젝트 이름은 그냥 진짜 말그대로 내 프로젝트의 이름이다. 저기 적는 글자가 프로그램 실행했을때 나오는 글자가 아니니.. 맘편하게 써도 된다.

그리고나서 다른 설정 손댈 꺼 없이 Create를 눌러주자.

그럼 virtual environment 생성이라고 한 몇십초 정도 기다린다. 머 사양에따라서 몇 분이 될 수도 있다. 가상 환경이라고 해서 파이썬은 프로젝트마다 하나의 환경을 갖는다.

그 환경마다, 설치한 라이브러리 버전이 다를 수도 있고, 설치된 환경이 제각각이다. 여러 가상환경을 준비해놓고, 원하는 환경이랑 마운트해서 실행도 가능하다. 머 이런 특성을 가지고 있다는 것만 알고 넘어가면 될 것 같다.

자 위 화면처럼 뜨면 프로젝트 생성 완료다. 간단하게 화면 구성을 보자. 1번에는 리소스 파일들이 있다. 쌩으로 새로 만든 프로젝트이기 때문에 머 복잡한게 많이 없다 ㅎㅎ 1번 박스를 보면 기본적인 코드가 적혀있는 main.py파일이 있고 venv 폴더가 있다. 이 venv폴더는 아까 위해서 말했던 가상환경 폴더이며, 앞으로 라이브러리를 설치하거나 하면 저 폴더에 설치된다고 알고 있음 된다. 머...라이브러리를 뜯어볼 것이 아니면은 저 폴더는 열어볼 일이 없다.

우린 그저 main.py만 보면 된다 . 그 main.py에 대한 코드는 2번 화면에 나와있다.

자 코드를 보면 간단하다. print_hi라는 함수가 정의되어 있고, 아래 if 문에서 __name__이 __main__이면 아까 정의했던 print_hi라는 함수를 작동시킨다. 그 함수의 인자로는 PyChamr이라는 문자열을 줬고, 다시 함수정의를 보면 그 받은 인자를 Hi와 함께 출력시키는 구조이다.

 

쉬프트+F10을 눌러서 한번 실행해보자. 하단에 보면 Hi, PyCharm을 확인 할 수 있다. 다음편에서는 자동매매 시뮬레이터 GUI화면을 만들어보자.

반응형
반응형

 

기존에 자취방에 설치되어있던 아주 오래되고 낡은.. 도어락..... 자꾸 문잠궜는지 까먹어서 도어락을 사기로 했다.. 도어락 아저씨한테 부탁하면 도어락 비용도 많이들고...출장비에..설치비에.. 한 15만원돈 나갈꺼같아 혼자 해보기로 했다.

구매한 제품은 바로 이제품! 3.7만원 아주 저렴하고 괜찮아보여서 샀다.

http://extsdd.com/fwd/url.do?d=6Ovybwa9jhIakVr/VVcHqJM18DIl%2B2p%2BVLQwi1OFuso=

 

드림 번호전용 디지털도어락 번호키 DR150-N

CUPANG

extsdd.com

구매는 요기서 하면된다. 링크는 파트녀스활동으로써 일정 부분의 수수료를 제공받고 있당

설치는 엄청 간단하다. 그냥 저 종이 붙여놓고 저 구멍을 파내면 된다!! 아 맞다!! 보통..저거 하는데 드릴이 필요한데 안샀다... 도어락이 3만원돈인데 드릴을 5만원에 사면 손해기 때문에.. 그냥 드릴없이 손으로 뚫기로 했다.

 

어떻게 뚫냐고!? 군생활간 느꼈던 것이 있다. 철판을 뚫을때는 "직결나사"를 이용한다는 것!.. 소대장때 진지공사를 하면 통신단자함 뚫을일이 많았는데 이때 바로 이나사를 많이 사용했었다.

 

이렇게 생긴 나사다. 보면 끝부분이 두개의 날로 생긴걸 볼 수 있다. 저걸 드릴에 끼고 돌리면 CNC밀링 하듯이 철판을 파내게 된다. 물론 나는 직결나사를 사전에 구매해놨는데 보니까 이 도어락 사면 같이 들어있다.. 그래서 그냥 준걸로 뚫으면 된다. 근데 뭘로 뚫냐고..!? 그냥 드라이버로... 힘줘서 돌리면 철판이 갈려 나온다. 물론... 엄청 노가다성이 짙고 힘이 들지만... 드릴5만원에 사느니.. 이거 한번이 힘들지 하고 그냥 했다.

한 한시간..? 아니 ...두시간 걸려서 뚫은것 같다..하......엄청 힘들다.. 여성분이라면....혼자는 무리다. 당근마켓에 무료로 뚫어줄사람 구해서 뚫는게 이득이다..커피한잔 사주고...

짜잔~ 완성 ㅎㅎ

 

겉은 이렇다. 한 6개월정도 쓰고 있는데 큰 이상이 있거나 그런건 없다. 대만족 ㅎㅎ

 

작업을 마친 뒤의 내손... 프로그래머인데... 한 2일동안은 손이 얼얼했던것 같다..

 

[개봉기/제품후기] 디지털도어락 번호키 셀프 설치 / DIY / DR150-N / 자취방 / 드릴없이 설치

 

#개봉기 #제품후기 #디지털도어락 #번호키 #셀프 #설치 #DIY #DR150 #자취방

 

반응형
반응형

 

PuTTY를 이용해서 원격 EC2 서버에 접속하자. 만약 방법을 까먹었다면 아래 포스팅을 참고하면 된다.

https://extsdd.tistory.com/78

 

[아마존 AWS EC2] #1 EC2 서버 접속하기 / PUTTY 다운 및 설치 / PEM→PPK 변환 / Server refused our key

https://extsdd.tistory.com/77 [아마존 AWS 무료 EC2 서버 생성하기] #3 EC2 인스턴스 생성 / 구축 / 방화벽이란? / 탄력적 IP https://extsdd.tistory.com/76 [아마존 AWS 무료 EC2 서버 생성하기] #2 IAM 계정..

extsdd.tistory.com

 

 

1. 패키지 업데이트

 

apt-get update

 

위 명령어를 쉘에서 실행해주자.

 

 

완료!

2. GIT 설치

 

sudo apt-get install git
sudo apt install git
git -- version

 

위 명령어를 입력하자

 

 

버전이 찍히면 설치가 완료.. 짱쉽당..

 

 

#아마존 #AWS #EC2 #우분투 #GIT #설치 #깃

 

반응형
반응형

 

  PuTTY를 이용해서 원격 EC2 서버에 접속하자. 만약 방법을 까먹었다면 아래 포스팅을 참고하면 된다.

https://extsdd.tistory.com/78

 

[아마존 AWS EC2] #1 EC2 서버 접속하기 / PUTTY 다운 및 설치 / PEM→PPK 변환 / Server refused our key

https://extsdd.tistory.com/77 [아마존 AWS 무료 EC2 서버 생성하기] #3 EC2 인스턴스 생성 / 구축 / 방화벽이란? / 탄력적 IP https://extsdd.tistory.com/76 [아마존 AWS 무료 EC2 서버 생성하기] #2 IAM 계정..

extsdd.tistory.com

1. 패키지 업데이트

 

apt-get update

 

  위 명령어를 쉘에서 실행해주자.

 

 

  완료!

 

2. server 폴더 생성

 

 

 

  먼저 Root 디렉토리에 Server 디렉토리를 만들어주자.

cd /
mkdir server
ls- al

 

  위 명령어를 차례로 입력하면 최상이 폴더 이동 후 server 폴더를 만든다. 그리고 ls-al명령어를 통해 해당 Root폴더에 뭐가있는지 본다. 결과로 server 폴더이 있으면 된다.

 

 

  그리고 그 만들어진 server 폴더로 이동해주자.

cd ./server

 

3. 톰캣 파일 다운

 

 

 

  wget 명령어를 이용해서 설치파일을 받아오자.

wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz

위 명령어를 이용하면 된다.

 

4. 톰캣 압축 해제

 

 

 

tar -zvxf apache-tomcat-8.5.55.tar.gz

 

  그 상태에서 tar 명령어를 이용해 압축을 풀어주자.

5. 톰캣 구동

 

 

 

  일단 설치된 톰캣 폴더로 이동해주자.

cd /server/apache-tomcat-8.5.55/bin

 

  위 명령어를 입력하면 압축풀린 톰캣 폴더로 이동된다.

./startup.sh --톰캣 시작
./shutdown.sh  -- 톰캣 종료

 

  자 위처럼 톰캣/bin 경로에서 ./startup.sh 를 입력하면 톰캣이 시작된다 구동해보자.

 

 

  짜잔 구동 성공~

 

6. 톰캣 구동 확인

 

  http://본인EC2서버IP:8080/

  위 링크로 접속해보자. "본인EC2서버IP" 대신 본인 AWS EC2 인스턴스 IPv4 주소를 입력하면 된다.

 

 

 

  이렇게 고양이가 뜨면 성공~ 만약에 안되면 "sudo reboot now" 명령어를 쳐서 서버를 재부팅하고 다시 톰캣을 구동해보면 된다.

 

#아마존 #AWS #EC2 #인스턴스 #아파치 #톰캣 #설치 #접속 #구동 #우분투

 

 

 

반응형
반응형

 

  PuTTY를 이용해서 원격 EC2 서버에 접속하자. 만약 방법을 까먹었다면 아래 포스팅을 참고하면 된다.

https://extsdd.tistory.com/78

 

[아마존 AWS EC2] #1 EC2 서버 접속하기 / PUTTY 다운 및 설치 / PEM→PPK 변환 / Server refused our key

https://extsdd.tistory.com/77 [아마존 AWS 무료 EC2 서버 생성하기] #3 EC2 인스턴스 생성 / 구축 / 방화벽이란? / 탄력적 IP https://extsdd.tistory.com/76 [아마존 AWS 무료 EC2 서버 생성하기] #2 IAM 계정..

extsdd.tistory.com

1. 패키지 업데이트

 

apt-get update

 

위 명령어를 쉘에서 실행해주자.

 

 

완료!

2. JRE 설치

 

sudo apt-get install openjdk-8-jre

 

  위 명령어를 입력하면

 

 

  진짜 할꺼냐고 묻는데 Y를 입력하고 엔터쳐주자.

 

 

  쮸르륵 ~ 실행이되고 설치가 완료됐다 이제 JDK를 설치하자

 

3. JDK 설치

 

sudo apt-get install openjdk-8-jdk

 

  위 명령어를 입력하자. 똑같이 진짜 할꺼냐고 Y/n묻는게 나오는데 Y치고 엔터!

 

 

 

설치 완료!

 

java -version
javac -version

위 명령어를 입력하면 설치된 자바의 버전을 확인할 수 있다

 

4. 환경 변수 설정

 

 

 

 

which javac --javac 설치경로 확인 readlink -f /usr/bin/javac

 

  위 명령어를 차례로 입력하면 나오는 저 /usr/lib/jvm/java-8-openjdk-amd64 가 추가해야할 환경변수 경로이다. 저 위치를 확인하자.

sudo nano /etc/profile --환경변수 파일 수정

 

환경변수를 수정하기 위해 etc경로에 있는 profile을 수정하자.

 

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

 

  위 내용을 추가하자.

 

 

  맨 아래로 내려서 복붙을 한 뒤 컨트롤+X 를 누른뒤 Y입력 후 엔터를 누르면 저장이 된다.

source /etc/profile -- 프로필 Reload

 

  위 명령어를 이용해 profile을 리로드 해주자.

sudo reboot now --재부팅

 

  위 명령어를 이용해 EC2 서버를 재부팅 해주자.

 

 

  명령어를 입력하면 커넥션이 끊어지는데 재부팅될때까지 몇분 기다렸다가 다시 PuTTY를 이용해 접속해주자.

echo $JAVA_HOME

 

  위 명령어를 이용해 JAVA_HOME 환경변수가 제대로 설정됐는지 보자.

 

 

 

  잘 잡힌다 ㅎㅎ

 

 

#아마존 #AWS #EC2 #인스턴스 #JAVA #자바 #openjdk #JDK #JRE #설치 #환경변수

 

 

반응형
반응형

 

 

 

PuTTY를 이용해 설치하려는 EC2 서버에 접속한다.

1. 마리아 DB 설치

 

sudo apt-get install mariadb-server

 

위 명령어를 통해 마리아DB 최신버전을 받아주자.

 

 

자 1번 박스를 보면 위 명령어를 실행했고 2번 박스를 보면 ㄹㅇ 설치할꺼냐는 물음에 Y치고 엔터를 눌러 동의해주자.

 

 

  쭈르륵 뭔가 설치되면서 끝난다.

 

2. 마리아 DB Root 계정 비밀번호 설정

 

mysqladmin -u root -p password '비밀번호'

 

  위 명령어를 입력해 비밀번호를 초기화 해주자!

 

 

  입력후 Enter Password:가 나오는데 비번을 똑같이 쳐주고 엔터를 눌러주자.

3. Maria DB 접속

 

 

mysql –u root -p

 

  위 명령어를 이용해 root 계정으로 마리아DB에 접속하자!

 

 

  짜잔 맨 아랫줄에 MariaDB가 찍히면 접속에 성공한 것이다. ㅎㅎ

4. 테이블 확인

 

show databases;

 

  위 명령어를 입력해주자. 꼭 ; 기호도 붙이는걸 잊지 말자.

 

 

 

 

 

  짜잔 우리가 윈도우에 로컬 마리아DB를 설치했을때처럼 기본 스키마가 들어있당 ㅎㅎ

 

  AWS에 마리아 DB 설치 성공~

 

#아마존 #AWS #EC2 #마리아DB #설치 #방법 #Root계정 #초기비밀번호 #설정

 

 

반응형
  1. 익명 2020.06.19 19:41

    비밀댓글입니다

  2. . 2021.02.05 17:57

    sudo apt-get install mariadb-server 명령어를 실행했을 때 Unable to locate package mariadb-server 라고 나오는경우는 어떻게 해결하나요 ?

    • . 2021.02.05 18:08

      컴퓨터에 MySQL 이 설치되어있어서 오류가 발생했던거 같습니다. 같은 오류가 발생하시는 분들은 MySQL 삭제 후 sudo apt-get update 명령어를 친 후에 다시 sudo apt-get install mariadb-server 를 쳐보세요 !

    • . 2021.02.05 18:15

      이후에 mysqladmin -u root -p password '비밀번호' 하실 때 access denied for user 'root'@'localhost' 오류가 뜨시는 분들은 sudo su 명령어 입력을 통해 root 계정으로 전환 후에 다시 시도해보세요 !

    • Hunter 2021.10.24 10:22

      저도 동일증상이었는데 sudo apt-get update 만 수행해도 설치됐습니다.

반응형

 

SW 형상관리

 

  형상관리란, SW의 형상을 관리하는 것이다. 구체적으로 말하자면 음.. 일단 소프트웨어라는건 서비스가 출시를 한다고해서 거기서 끝나는게 아니고, 어떤 오류가 났다, 아님 어떤 기능을 추가한다, 아님 어떤 기능을 없앤다 등.. 유독 변화가 심한 제품이라고 할 수 있다.

 

  특히 대규모 프로젝트인 경우는 개발자들이 수십, 백 단위로 개발이 되었을텐데 내가 이부분 수정하고, 저사람이 이부분 수정하고 그렇게 하다보면 개판이 되어버릴꺼고 통합하는데 어려움일 있을 것이다.

 

  그래서 나온 것이 그 소프트웨어의 형상을 관리해주는 툴이다..! 같은 말만 반복하고 있는거 같은데, 예시를 들어 알아보자. ㅎㅎ 형상관리툴은 중앙에 우리 프로젝트의 메인 소스들이 있고, 사람들이 그 메인 파일을 각자 컴퓨터에서 지지고 복고, 수정을 한다음에 자신의 부분만, 중앙에 있는 메인소스에 반영을 시키는 것이다. 아까 말했던것처럼 다른 사람과 중복으로 수정한 부분이 있으면 이것또한 Conflict가 발생했다고 알려주고, 가장 편리한 점은 언제 어떤 소스를 누가 Commit 했는지까지 추적이 되는 것이다.

 

  뭔가 서비스를 운영하다가 갑자기 안된다.. 그럼 가장 최근에 Commit했던 코드부터 의심한다. 왜냐..? 그전까진 잘됐으니까! 그 코드중에 어떤부분이 바꼈는지 또 어느상태로 Rollback 해야하는지까지 할 수 있는 것이다.

 

형상관리 툴의 종류

SVN vs GIT

 

1. SVN

 

 

  이친구는 SubVersion의 약자로 중앙방식의 형상관리 툴이다. GIT도 나중에 설명하겠지만, 이친구는 중앙에 하나의 메인 저장소만 두고, 각 콤퓨타들이 그 메인 중앙서버에 소스를 반영하는 방식이다. 머야..? 당연한거자나!? 라고 생각하겠지만, 맞다. 아주 당연하게 만든 프로그램이라 2004년도에 개발됐다...상당히 오래된 방식.. 하지만 아주 직관적이고 편리해서 지금까지도 널리 쓰이고 있다.

 

2. GIT

 

 

  자 GIT이다.. 요즘 컴퓨타를 배우는 사람들은 많이 들어봤을 것이다. 왠만한 오픈소스들은 GIT으로 많이 공유가 되니까말이다.. 이름이 GIT인 이유는 제작자가 만들다보니 그냥 이렇게 됐다고.. 이거 출시일도 SVN이랑 비슷하다. 아주 오래 됐는데 SVN과의 관계를 보면. 제작자가 SVN쓰다가 더이상 이거 못 써먹겠다 하고 개빡쳐서 만든게 바로 GIT이라고 한다. 소문에 의하면 2주만에 만들었다고..

 

  암튼 기업형 소프트웨어 개발이 아닌 우리같이 주식개미마냥 취미로 개발하는 사람들한테 인기가 더 많은 이 GIT은 GITHUB라는 소스 공유 사이트까지 운영하고 있다. 왠만한 라이브러리나 누군가 개발해놓은 소스들을 여기가면 다있으니 그야말로 오픈 소프트웨어의 성지라고 할 수 있다.

 

 

  GIT이 SVN과 다른점은 머 많은 기능들도 있지만, 가장큰 차이점은 동작 방식이 조금 다르다. SVN은 중앙서버에 직접 소스를 반영하는 방식이라면, GIT은 내 로컬서버에 해당 저장소가 있어서 각 개발자들이 본인이 개발한걸 본인들 로컬 저장소에 Commit한다. 그리고 최종적으로 로컬에 있는 소스들을 중앙 메인서버에 Push하는 방식이다.

 

차이점을 한 눈에 이해했나..!? 바로 로컬서버가 존재한다는 것.! 이제 구성 방법에대해서 알아보자!

1. GIT 설치

 

https://gitforwindows.org/

 

Git for Windows

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA

gitforwindows.org

자 들어가보자 ㄱㄱ

 

 

  별거 없다. 좋은 사이트란 어려우면 안된다. 저렇게 큼지막하게 직관적으로 버튼이 있어야하는데 아주 좋다. 다운버튼을 눌러보자.

 

 

  뚜둔..! 다운 받았당 히히....실행해서 설치하장.

 

 

 

 

 

 

 

 

  진짜 별거 없다. 뭐... 선택할 수 있는 버튼도 많고.. 알겠는데... 미안한데..뭔지 모르겠다.. 일단 최선의 선택을 디폴트로 뒀을거라고 GIT 개발자들을 믿으며 긍정적인 버튼들만 눌러서 설치를 완료해보자!

2. GIT 디렉토리 생성

 

 

 

  자. 자기 GIT 소스들을 저장할 폴더를 원하는 위치에 만들고 그 빈 폴더를 오른쪽마우스를 눌러 Git Bash Here 버튼을 눌러주자.

 

 

 

  Bash 쉘이 실행되면서 간지나는 화면이 나온다. 거기다가 git init 을 입력하고 엔터를 눌러주자.

git init

 

  를 입력해보자! 그럼 저 위치를 저장소로 초기화했다는 문구가 나온다.

 

 

  우리가 지정했던 폴더에 .git 이라는 폴더가 생겼다 히히..만약 안보이는 사람이 있으면 폴더 옵션에 숨김파일 표시를 체크해주자!

 

  짜잔..! 로컬 GIT 저장소를 만들어따..!! 짝짝짞

 

 

#GIT #설치 #로컬 #저장소 #만들기 #형상관리 #툴 #SVN #차이점

 

 

 

 

 

반응형
반응형

 

스프링 프로젝트에 Maria DB를 사용하기 위해서 설치해보자! Maria DB는 MYSQL DB개발자들이 나와서 만든 "무료" 오픈소스 DB라고 생각하면 된다!

 

성능이 뛰어난 Oracle, MSSQL은 라이센스가 없어 우리가 사용하지 못하니 무료 DB를 사용하자! 우리같이 뭐 간단한 DB 조회는 크게 성능차이를 체감하지 못할것이니 그냥 사용하면 된다!

 

1. 설치파일 다운

 

https://downloads.mariadb.org/

 

Downloads - MariaDB

 

downloads.mariadb.org

 

마리아 다운 페이지로 들어가보자.

 

 

최신버전으로 다운버튼을 눌러주자. 10.5버전!

 

 

자 본인 OS 아키텍쳐에 맞게 .msi 파일로 받아주면 된다. 난 윈도우 64비트를 사용하니 64bit 다운파일 클릭!

 

 

  그럼 머 이런 페이지로 넘어왔다가 저 페이지에서 한 20~60초 정도 기다리면 회원가입 페이지로 넘어가는데 나는 그냥 파일만 받을것이기 때문에 저 here버튼을 눌러 파일을 다이렉트로 다운받아주자.

 

 

뚜뚠! 파일 다운완료했으니 설치해주자.

 

 

자 쭉쭉 넘어가자

 

 

1. root(관리자) 계정의 비밀번호를 설정해주자

2. 기본 문자열셋을 UTF-8로 설정할 거냐는 물음에 체크해주자.

3. 다음으로 넘어가고

4. 이제 DB서비스가 돌아갈텐데 그 서비스의 이름을 지정할 수 있다. 난 그냥 뒀다.

5. DB포트도 설정할 수 있는데 3306이 국룰이기 때문에 그냥 뒀다.

6. 버퍼 사이즈인데 그냥 뒀다.

7. 다음으로 넘어가고

8. 인스톨을 해주자.

 

 

인스톨 완료 ㅎㅎ

 

설치 확인

 

 

 

  자 윈도우키를 누르거나 시작버튼을 눌러서 검색창을 활성화 시키고 "MY"라고 검색하면 MySql Client (MariaDb 10.5 (x64))라는 프로그램이 설치됐당. 그걸 실행해보자.

 

 

DB root 계정 접속 비번을 묻는데 아까 설정한 비번을 치고 엔터를 눌러주자.

 

 

접속에 성공했다 ㅎㅎ 테이블을 한번 보자!

"show databases;" 를 입력하고 엔터를 눌러보자

 

 

뚜둔! 정상적으로 데이터 베이스 조회에 성공했다. 머 여기서 크게 할건 없지만, DB가 동작하고 있다는 것이다..

 

서비스 구동 확인

 

  자 이제 내컴퓨터가 켜지면 눈에는 보이지 않지만 뒷단에서 Maria DB서비스가 돌고 있을 것이다. 이걸 어디서 확인하는지 알아보자.

 

 

먼저 윈도우 키를 누르고 "서비스"를 검색해보자 그럼 앱이 검색되는데 엔터버튼을 눌러 실행!

 

 

  그럼 서비스들이 뜰텐데 Maria DB를 찾아보자. 아까 우리가 설정한 서비스 이름으로 등록된다. 1번을 보면 지금 실행중인 것으로 나타난다. 만약 Maria DB서비스를 끄고 싶으면 해당 줄을 오른쪽마우스하고 중지 혹은 일시중지를 눌러주면 된다.

 

  시작유형도 보면 자동으로 되어있는데 이건 시스템 부팅시 자동으로 서비스를 동작시키겠다는 것이다. 본인이 수동으로 키고 끄고 싶으면 똑같이 오른쪽마우스를 눌러 설정해주면 된다.

 

#스프링 #마리아DB #mariaDB #설치 #무료DB #RDBMS #스프링 #서비스 #확인 #다운 #다운로드

 

 

 

 

반응형

+ Recent posts