목차 리눅스 MariaDB MaxScale 이중화 설정 예제 - 5(MariaDB MaxScale 설치 및 환경설정) 예제 이전 포스팅 링크 및 설명 리눅스 virt-manager 활용 Master MariaDB 서버 설치 예제 이전 포스팅 링크 및 설명 리눅스 MariaDB Replication 동기화 환경설정 예제 이전 포스팅 링크 및 설명 리눅스 MaxScale DB 이중화 MariaDB Master 서버에서 데이터베이스 생성 및 Slave에서 생성 확인 예제 리눅스 MaxScale DB 이중화 MaxScale 옵션으로 로드밸런싱 요청 예제 리눅스 MariaDB MaxScale 이중화 설정 예제 - 5(MariaDB MaxScale 설치 및 환경설정) 예제 이전 포스팅 링크 및 설명 이전에 작성한 ..
목차 리눅스 MariaDB 이중화 virt-manager를 통한 Slave DB 서버 생성 예제 이전 포스팅 링크 및 설명 리눅스 MariaDB Slave 서버 이중화 설정 및 Master 서버와 Replication 복제 설정 예제 이전 포스팅 링크 및 설명 리눅스 우분투 20.04 MariaDB 클라이언트 설치 및 DB 접속 예제 이전 포스팅 링크 및 설명 리눅스 MaxScale DB 이중화 MaxScale 패키지 다운로드 및 설치 예제 리눅스 MaxScale DB 이중화 MaxScale 이중화 환경 설정 예제 리눅스 MariaDB 이중화 virt-manager를 통한 Slave DB 서버 생성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스 MariaDB 이중화 설정을 위해 virt-man..
목차 리눅스 MariaDB 이중화를 위한 Master 서버 virt-manager로 구성 예제 리눅스 MariaDB MaxScale 이중화에 사용되는 virt-manager Slave 서버 구성 예제 리눅스 MariaDB MaxScale 이중화 설정 예제 - 3(Master 서버 외부접속 허용 및 Replication 사용자 생성, DB 백업) 예제 이전 포스팅 링크 및 설명 리눅스 MaxScale DB 이중화 MariaDB Slave 서버 외부접속 허용 설정 예제 리눅스 MaxScale DB 이중화 DB 복제본 복원 예제 리눅스 MariaDB 이중화를 위한 Master 서버 virt-manager로 구성 예제 이전 포스팅에서는 리눅스 MariaDB 이중화를 위한 Master 서버의 구성 예제를 소개했습..
목차 리눅스 MariaDB MaxScale Master 서버 가상 머신 생성 예제 이전 포스팅 링크 및 설명 리눅스 MariaDB MaxScale 이중화 설정 예제 - 2(DB Slave 가상 서버 및 패키지 설치) 예제 이전 포스팅 링크 및 설명 리눅스 우분투 ip route 명령어로 게이트웨이 주소 설정 예제 이전 포스팅 링크 및 설명 리눅스 MaxScale DB 이중화 MariaDB Master 서버 외부접속 허용 설정 예제 리눅스 MaxScale DB 이중화 DB Replication 사용자 생성 및 DB 백업 예제 리눅스 MariaDB MaxScale Master 서버 가상 머신 생성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스 MariaDB MaxScale Master 서버 가상 ..
목차 리눅스 MariaDB MaxScale 이중화 설정 예제 - 1(DB Master 가상 서버 및 패키지 설치) 예제 이전 포스팅 링크 및 설명 리눅스 우분투 pip3 명령어로 기존 설치된 패키지 삭제하는 예제 이전 포스팅 링크 및 설명 리눅스 우분투 netstat 명령 활용 현재 열려있는 tcp 포트 목록 확인 및 비교 예제 이전 포스팅 링크 및 설명 리눅스 MaxScale DB 이중화 Virtual Machine Manager 우분투 20.04 DB Slave 서버 설치 예제 MariaDB 서버 및 MariaDB 백업 패키지 설치 예제 리눅스 MariaDB MaxScale 이중화 설정 예제 - 1(DB Master 가상 서버 및 패키지 설치) 예제 이전 포스팅 링크 및 설명 본 포스팅에서는 Mari..
목차 리눅스 아파치 서버 HTTP 응답에서 서버 버전 정보 등 제거 예제 이전 포스팅 링크 및 설명 리눅스 아파치와 톰캣 연동시 AJP 시크릿 설정 예제 이전 포스팅 링크 및 설명 리눅스 톰캣 HTTP 메소드 GET, POST 차단 예제 이전 포스팅 링크 및 설명 리눅스 MaxScale DB 이중화 Virtual Machine Manager 우분투 20.04 DB Master 서버 설치 예제 리눅스 MaxScale DB 이중화 MariaDB 서버 및 MariaDB 백업 패키지 설치 예제 리눅스 아파치 서버 HTTP 응답에서 서버 버전 정보 등 제거 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 리눅스 아파치 서버에서 HTTP 응답에서 서버 버전 정보 등을 제거하는 방법에 대해 상세히 설명하고..
목차 Oracle Linux 7.9 설치 이전포스팅 Oracle XE 21c 설치 이전포스팅 Oracle XE 21c 환경변수 설정 Oracle 관리자 데이터베이스 접속 사용자 생성 예제 테이블 생성 예제 1. Oracle Linux 7.9 설치 이전포스팅 오늘 포스팅에서는 Oracle Linux 7.9 환경에 설치한 Oracle XE 21c를 이용하여 데이터베이스 사용자를 만들어보겠습니다. 따라서 반드시 오라클 리눅스 환경이 설치되어이어야 합니다. 만약 설치하지 않았다면 아래의 이전 포스팅을 참고하여 설치를 선행으로 진행해주세요. 2023.08.03 - [DB] - [Linux] 리눅스 Oracle DB 설치 - 1(Oracle Linux 7.9 설치) 위 예제에서는 버추얼박스를 사용하고 있습니다. 꼭..
목차 Oracle Linux 7.9 설치 이전포스팅 오라클 디비 사용을 위한 필요 패키지 설치 Oracle XE 21c 다운로드 Oracle XE 21c 설치 및 데이터베이스 생성 외부접속을 위한 방화벽 해제 1. Oracle Linux 7.9 설치 이전포스팅 이전 포스팅에서는 오라클 리눅스 7.9 이미지를 오라클 공식 홈페이지에서 다운로드 받아 버추얼박스에 가상머신으로 설치하는 방법에 대해 알아보았습니다. 오늘 포스팅에서는 이 리눅스에 무료 라이센스인 Oracle XE 21c 를 설치하여 데이터베이스를 구성해보도록 하겠습니다. 구성 완료 후 테이블을 한 개 생성하는 예제도 해보도록 하겠습니다. 따라서 오늘 포스팅을 따라할려면 우선적으로 이전 포스팅을 참고하여 반드시 Oracle Linux를 설치하여야합..
목차 Oracle DB란 Oracle XE 21c 교육용 무료 Oracle Linux 7.9 이미지 다운로드 VirtualBox에 Oracle Linux 7.9 설치 파티션 설정 및 계정 설정 1. Oracle DB란 Oracle DB는 Oracle Corporation이 개발한 관계형 데이터베이스 관리 시스템(RDBMS)입니다. RDBMS는 데이터를 테이블 형태로 저장하고, 테이블간의 관계를 이용하여 데이터를 구성하는 데이터베이스 시스템을 말합니다. Oracle DB는 매우 강력하고 안정적인 데이터베이스 시스템으로서 기업들의 대규모 비즈니스 애플리케이션에 널리 사용되고 있습니다. 여러 가지 운영 체제에서 지원되며, 다양한 플랫폼에서 사용할 수 있도록 설계되어 있습니다. 따라서 일반 기업보다는 대기업에서..
데이터베이스 관련 포스팅 목록 2020/07/12 - [Linux/DB] - MySql Delete 쿼리(Ubuntu, MySQL, Delete) 2020/06/19 - [Linux/DB] - MYSQL UPDATE 쿼리 2020/06/18 - [Linux/DB] - MYSQL SELECT 쿼리 2020/04/26 - [Linux/DB] - Linux Ubuntu MYSQL 데이터베이스 설치하기 목차 쿼리문 필요성 안녕하세요. 오늘은 데이터베이스 데이터를 관리하는 마지막 단계인 삽입 쿼리에 대해 알아보겠습니다. 이전 포스팅에서 데이터를 조회하는 Select 쿼리, 데이터를 수정하는 Update 쿼리, 데이터를 삭제하는 Delete 쿼리에 대하여 알아보았습니다. 오늘은 드디어 마지막 삽입이네요. 데이터의 ..
데이터베이스 관련 포스팅 목록 2020/06/19 - [Linux/DB] - MYSQL UPDATE 쿼리 2020/06/18 - [Linux/DB] - MYSQL SELECT 쿼리 2020/04/26 - [Linux/DB] - Linux Ubuntu MYSQL 데이터베이스 설치하기 목차 쿼리문 필요성 안녕하세요. 오늘은 기존 데이터베이스에 있던 내용을 검색하는 Select 쿼리와 데이터의 내용을 수정하는 Update 쿼리에 이어 데이터를 삭제하는 방법을 알아보도록 하겠습니다. 여러분 왜 데이터의 삭제가 필요할까요? 정말 단순한 질문입니다. 답도 정말 단순 합니다. 그냥, 그 데이터가 필요없어졌으니까요... 맞습니다. 우리가 일상에서 조회하고 탐색하고 수집한 많은 데이터에서 이제는 필요가 없어졌기 때문이죠..
데이터베이스 관련 포스팅 목록 더보기 [MYSQL] SELECT 쿼리 [MYSQL] 우분투 MYSQL 데이터베이스 설치하기(Ubuntu MySQL Install) UPDATE 쿼리 타이틀 입력부분안녕하세요 오늘은 이전 포스팅 했던 MYSQL SELECT 문에 이어서 기존 테이블에 이미 저장되어 있던 값들을 수정하는 방법이 대해 알아보겠습니다. selet는 무언가 "선택하다" 라는 의미를 가지고 있다면 update는 "기존의 내용을 새롭게 바꾸다" 라는 의미가 있습니다. 아주 쉽게 기존에 알고있었던 select 쿼리문과 사용방법이 같았다면 정말 좋겠으나... update문은 쿼리의 구조가 다릅니다. 따라서 따로 공부를 해야합니다. 우선 개념부터 확인해보겠습니다. 어떤 학교에서 학생들의 반, 점수 등을 저장..
데이터베이스 관련 포스팅 목록 더보기 [MYSQL] 우분투 MYSQL 데이터베이스 설치하기(Ubuntu MySQL Install) [MYSQL] UPDATE 쿼리 MYSQL SELECT문 안녕하세요 오늘은 MYSQL SELECT 쿼리문에 대하여 알아보겠습니다. 예제를 테스트 해보기 위해서는 실제 MYSQL을 설치하여야 합니다. 오늘 포스팅에서는 리눅스 환경에서 테스트를 진행할 것이기 때문에 위의 데이터베이스 관련 포스팅 목록에서 설치 과정을 확인하고 이 포스팅을 진행해주세요. 우선 select 문이란 이미 데이터베이스 테이블에 저장된 정보들을 전체 가져오거나 조건에 따라 특정 정보만 가져오는 질의를 말합니다. 만약 아래와 같은 학생들의 정보를 저장할 테이블과 데이터가 있다고 가정 해 봅시다. 테이블이름:..
안녕하세요 오늘은 우분투환경에서 MYSQL을 설치하는 방법에 대하여 알아보겠습니다. 서버-클라이언트 프로그래밍을 하다보면 자연스럽게 데이터를 백업하거나 실시간으로 교환해줄 필요가 있습니다. 이럴때 데이터베이스를 사용하여 대용량 데이터를 저장하고 실시간으로 조회, 수정, 삭제 등을 할 수 있습니다 사용 편의성이나 접근성이 쉽고 많은 사람들이 이용하고 있는 MYSQL을 설치해보겠습니다. 우선 오늘 MYSQL 을 설치할 서버 환경은 아래와 같습니다. 시험환경 Linux Ubuntu 16.04 LTS x64 무조건 우분투 16.04를 설치할 필요는 없습니다. 다만 하위 버전의 경우는 호환이 어려울 수도 있으며 CentOS는 명령어가 다르기 때문에 다른 설치 방법을 찾으셔야합니다. 패키지 설치 $ sudo apt..