728x90
반응형
728x90
반응형
출처 : https://www.youtube.com/watch?v=vmuMQZr-1rI&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=62 APM(Apache, PHP, MariaDB) 개요 리눅스를 가장 많이 활용하는 분야 중에 하나가 바로 웹 서버 운영이다. 가장 안정적이고 유명한 Apache 웹 서버 APM = Apache 웹 서버 + PHP 프로그래밍 언어 + MariaDB 데이터베이스 리눅스 환경에서 사용될 경우 LAPM(Linux, Apache, PHP, MariaDB) 라고도 부른다. APM 이라는 소프트웨어는 존재하지 않으며 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM 이라고 부른다. Rocky Linux는 DNF 명령으로 편리한 설치를 ..
출처 : https://www.youtube.com/watch?v=jgAXH0BwnSI&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=61 Oracle Database Express 18c 설치 이번 시간에는 DBMS 중에서 가장 많이 사용되는 Oracle을 Rocky Linux에 설치하고, 설치한 Oracle을 활용하는 환경에 대해서 알아본다. 실습 목표 Server에 리눅스용 Oracle Database Express 18c를 설치한다. 사전 작업 실습을 진행하기 전, server 가상 머신을 설정 완료 상태로 초기화하고, 메모리 용량을 4GB로 변경한다. 부팅하고 root 사용자로 접속한다. 다음 명령을 입력해 필수 패키지를 다운로드하고 설치한다. wget htt..
출처 : https://www.youtube.com/watch?v=myZkjQy-RW0&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=60 이번 시간에는 Windows용 응용 프로그램 Visual Studio와 리눅스용 DBMS인 MariaDB를 연동해 사용하는 방법을 알아본다. Visual Studio와 MariaDB의 연동 응용프로그램 개발 환경을 Windows로 구축했더라도 DB 서버로는 리눅스를 사용하고 싶을 수 있다. ODBC(Open DataBase Connectivity)를 사용해 Windows의 응용 프로그램과 MariaDB 서버 사이의 통신이 이루어지도록 연결할 수 있다. 이전시간에 DB 서버(리눅스)에 MariaDB 서버가 가동되고 있고, 서버 안에 ..
출처 : https://www.youtube.com/watch?v=-_S1n77m0m0&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=59 쇼핑몰 DB 구축 실습 목표 위 그림의 쇼핑몰 DB를 MariaDB 서버에 구축한다. SQL 구문에 대해 익숙해지도록 연습한다. 실습 시작 server 가상 머신 혹은 Winclient 가상 머신을 부팅한다. Windows powershell을 실행해 cmd 명령을 입력해 명령 프롬프트를 실행하고, C:\Program Files\MariaDB 11.2\bin\ 폴더로 이동한다. server 가상 머신의 mysql 서버에 접속한다. mysql -h 192.168.111.100 -u winuser -p 비밀번호 입력 쇼핑몰의 데이터베이..
출처 : https://www.youtube.com/watch?v=FvXLOUqB2Xo&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=58 이번 시간에는 리눅스를 DBMS 서버 전용으로 운영한다고 가정하고 MariaDB를 설치하고 운영한다. MariaDB 운영 실습 목표 Server 가상 머신을 DMBS 전용 서버로 운영한다. MariaDB를 별도로 다운로드해서 설치한다. 실습 시작 server 가상 머신을 설정 완료로 초기화하고 부팅한 다음, root 사용자로 접속한다. 초기화하는 방법은 아래 글 참고. Snapshot을 활용한 가상머신 초기화 출처 : https://www.youtube.com/watch?v=m7yJ7xyfSsI 해당 실습을 진행하기에 앞서 VMwa..
출처 : https://www.youtube.com/watch?v=yAYfePKsMek&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=57 DBMS 개념 MariaDB와 Oracle을 운영하기 전에 DBMS(DataBase Management System)과 관련된 기본 용어를 알아보자. 데이터베이스 관리 시스템(DBMS)는 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합이다. 즉, 데이터베이스를 '데이터의 집합'이라고 정의한다면, DBMS는 데이터베이스를 관리하고 운영하는 소프트웨어이다. 인터넷 쇼핑몰 업체의 데이터베이스를 생각해보자. 이 데이터베이스에는 회원으로 가입한 고객의 정보와, 고객이 구매한 물품 정보가 들어있다...