[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에서 MariaDB 설치
·
OS/Ubuntu
어제는 Ubuntu 환경에서 yum 설치를 하려고 했었는데 설치가 제대로 되지 않았었다. 전체적으로 yum을 설치하기 위해서는 추가적으로 trusted.gpg.d 디렉토리로 공개키를 관리했어야했었으며, 패키지 목록을 업데이트 해줘야했다. 이후 설치를 하려고 했으나 추가적인 문제 때문에 yum을 설치하지 않고 MairaDB 설치를 진행하기로 했다. 1. 설치 전 패키지 업데이트sudo apt updatesudo apt upgrade2. 서버 & 클라이언트 설치# MariaDB 서버 설치sudo apt install mariadb-server# MariaDB 클라이언트 설치sudo apt install mariadb-client다음으로 클라이언트 설치 시 설정에 대해 묻는다. 3. MariaDB secure..
[Docker] 데이터 지속성을 위한 Volume 구성
·
OS/Docker
Docker에서 Mysql 컨테이너를 실행하고 데이터를 지속적으로 유지하는 볼륨을 사용하여, mysql 서버에 데이터를 저장하고 컨테이너를 삭제해도 데이터가 유지되는지 확인을 해볼 것이다.  1. MySQL 컨테이너 생성 및 볼륨 마운트docker run -itd --name=mydb -e MYSQL_ROOT_PASSWORD=pass123# -e MYSQL_DATABASE=busanit -v ${PWD}/mydb-data:/var/lib/mysql mysql:5.7-debian 5dfaa2c63bc2d0ac754de146f9bda6477c663a02058ef18ca26ddd45e01bbcb7 docker run 명령어를 사용하여 mydb라는 컨테이너를 실..
[Linux] 웹 서버 구축 - 서비스(시작 및 확인)
·
OS/Linux
이전 포스팅에서는 웹 서버에 필요한 패키지를 설치해봤다. 설치하는 과정에서 필요한 패키지 버전을 확인하고 설치한 후, 패키지에 대한 설정을 하는 방법과 확인하는 방법을 알아볼 수 있었다. ⭐️ Table of ContentsTech 1. 웹 서버 구축Tech 5. 서비스 시작(실행)하기 Tech 6. 서비스 상태 확인하기  서비스 시작[root@web1 ~]# systemctl restart httpd[root@web1 ~]# systemctl restart mariadb  서비스가 실행되었는지 현재 상태확인 [root@web1 ~]# systemctl status httpd[root@web1 ~]# systemctl status mariadb  🫸🏻 만약 해당 서버에서 계속 동작시키고자 할 때, 시..