[Linux | DB] DB Server 쇼핑몰 데이터베이스 구축 - 2
·
OS/Linux
이전 포스팅에서는 DB 서버에 데이터베이스를 생성하고, 테이블을 정의를 해봤다. 그래서 이번시간은 생성했던 데이터베이스 안 각 테이블에 데이터를 삽입을 해볼 것이다. 해보자. 해보자!데이터 테이블에 데이터 삽입1. users - 고객 데이터 삽입MariaDB [shopping_mall]> INSERT INTO users (username, email, password) VALUES -> ('Dongwoo', 'dongwoosin@example.com', 'password123'), -> ('Jane', 'jane@example.com', 'password456'), -> ('John', 'john@example.com', 'password1'), -> ('Conan', 'conan@..
[Linux | DB] DB Server 쇼핑몰 데이터베이스 구축 - 1
·
OS/Linux
이전 포스팅에서는 리눅스에서 기본적인 Mariadb 명령어를 알아보았다. 그래서 이번 포스팅에서는 DB 서버에 쇼핑몰 데이터베이스를 구축해 보고, 데이터 베이스 프로세싱을 해볼 것이다.요구 사항 정의사용자 (고객) : 고객 정보 저장제품 : 판매되는 상품 정보 저장주문 : 고객 주문 내역 저장카테고리 : 상품 분류결제 : 결제 정보 저장데이터베이스 테이블 설계 1. 고객 테이블 - users컬럼이름데이터 타입설명user_idint (pk)고객 ID (기본키)usernameVARCHAR(50)사용자 이름email VARCHAR(100)이메일 주소password VARCHAR(255)비밀번호 (암호화 필요)created_atTIMESTEP가입 날짜2. 상품 테이블 - products컬럼이름데이터 타입설명pr..
[Ubuntu|DB] Ubuntu에서 yum 설치하는 방법
·
OS/Ubuntu
Ubuntu 에서 yum을 설치하는 일이 있을 수 있을 것이다. Ubuntu 환경에서 yum을 설치를 해보자. #ubuntu (apt로 설치)root@u22d:~# apt install yum패키지 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다... 완료상태 정보를 읽는 중입니다... 완료E: yum 패키지를 찾을 수 없습니다.  설치가 안되는 것을 확인할 수 있다. 인터넷을 찾아보니 ubuntu에서 package를 다운받지 못하여서 그렇다. /etc/apt 위치로 이동해서 sources.list를 수정해주면 된다. 가보자. # /etc/apt 위치로 이동해 주어 sources.list 수정root@u22d:~# cd /etc/apt/root@u22d:/etc/apt# sudo cp sou..
CodeDeploy 배포
·
Cloud(AWS)
Ubuntu Client에서 CodeDeploy 배포해보기ubuntu@aws-client:$ cd .sshubuntu@aws-client:~/.ssh$ lsubuntu@aws-client:~/.ssh$ vim configubuntu@aws-client:~/.ssh$ clearubuntu@aws-client:~/.ssh$ vim configubuntu@aws-client:~/.ssh$ ssh target[ec2-user@ip-172-31-69-226 ~]$ cd /var/www/aws-exercise-a/[ec2-user@ip-172-31-69-226 aws-exercise-a]$ lsapp.js appspec.yml LICENSE node_modules package.json package-lo..
[AWS] CodeDeploy 구성
·
Cloud(AWS)
AWS는 보통 회사당 하나의 계정을 갖고 사용하는데, 회사 내 AWS를 사용하는 모든 사람에게 같은 권한을 줄 수 없다. 그래서 최고 관리자가 root 계정을 관리하고, 그 밖에 사용자들은 각자 계정을 발급받아 제한된 권한을 갖고 AWS를 이용하게 된다.  여기서 중요한 개념은 IAM이다. AWS IAM은 AWS의 리소스를 사용하게 될 사용자들과 그들의 권한을 관리할 수 있는 더 많은 기능들을 제공한다. CodeDeploy는 AWS에서 제공하는 배포 자동화 서비스이다. 이전에 자동화 및 배포했던건 젠킨스인데, AWS에서 제공하는 서비스이기 대문에 AWS 내 다양한 서비스와 쉽게 연동해서 사용할 수 있다는 장점이 있다.CodeDeploy 작동 절차 1.클라이언트 http 요청 80번 포트로 가서 로드밸런서..
[AWS] AWS Client 만들기
·
Cloud(AWS)
https://likegirl.tistory.com/3 # 01. Bastion Host를 통해 Private 서버에 SSH 접속하기1) Bastion Host란 ? 침입 차단 소프트웨어가 설치되어 내부와 외부 네트워크 사이에서 일종의 게이트 역할을 수행하는 서버 Bastion Host는 일반적으로 Amazon VPC (Virtual Private Cloud)의 Public Subnet에 있는 Amlikegirl.tistory.com # VM: AWS - Client (192.168.56.100)sudo apt update -y && sudo apt upgrade -ysudo apt install vim openssh-server -y #Mobaxterm :  SSH 접속 (192.168.56.100)1..