-
최신 글
- VSCode 사설망 원격 개발 구성 2022년 3월 3일
- 유럽 50개국 수도와 공용어 2022년 2월 15일
- 태극기의 의미를 알아보자 2022년 2월 14일
- Dev Lee의 프로그래밍 초급 강의 – 2 2022년 2월 13일
- [ICT 기본지식] Bit, Byte, IP 란? 2022년 2월 13일
최신 댓글
글 목록
- 2022년 3월 (1)
- 2022년 2월 (6)
- 2021년 8월 (1)
- 2021년 2월 (4)
- 2021년 1월 (9)
- 2020년 12월 (8)
- 2020년 11월 (7)
- 2020년 10월 (2)
- 2020년 9월 (8)
- 2020년 8월 (4)
- 2020년 6월 (1)
- 2020년 5월 (15)
- 2020년 4월 (40)
- 2020년 3월 (2)
- 2019년 7월 (2)
- 2019년 6월 (4)
- 2019년 5월 (4)
- 2019년 4월 (8)
- 2019년 3월 (18)
- 2019년 2월 (19)
- 2019년 1월 (1)
- 2018년 7월 (1)
- 2018년 6월 (55)
- 2018년 5월 (14)
- 2018년 4월 (27)
- 2018년 3월 (13)
- 2017년 12월 (5)
- 2017년 11월 (21)
- 2017년 10월 (2)
- 2017년 9월 (1)
- 2016년 12월 (2)
- 2016년 10월 (1)
- 2016년 9월 (3)
- 2016년 8월 (2)
- 2016년 7월 (1)
- 2016년 5월 (2)
- 2016년 4월 (2)
- 2016년 3월 (9)
- 2016년 2월 (10)
- 2016년 1월 (6)
- 2015년 12월 (8)
- 2015년 11월 (5)
- 2015년 10월 (2)
- 2015년 9월 (33)
카테고리 보관물: DB
[MariaDB] Mysql “Access denied for user ‘root’@’localhost'” 오류 해결하기
MariaDB 를 설치하고 ‘mysql -u root’ 명령을 수행하면 Access denied for user ‘root’@’localhost’ 오류가 발생하는 경우가 있다. 본 포스팅에서는, 해당 오류를 해결하는 방법을 소개하고자 한다. /etc/my.cnf 수정/etc/my.cnf 파일을 연 후,[mysqld] 아래에 skip-grant-tables 를 추가한다. [mysqld]skip-grant-tables… ‘systemctl restart mariadb‘ 명령을 통해 … 계속 읽기
Mysql – How to get top N rows per each group
다음은 SoMa 6기 1단계 2차 프로젝트에서 사용했던 쿼리문의 일부입니다. 유추해 사용하세요 🙂 SELECT …, endtime FROM (SELECT …, p.endtime, @endtime_rank := IF(@current_endtime := p.endtime, @endtime_rank + 1, 1) AS endtime_rank, @current_endtime := p.endtime FROM users u JOIN packets p ON … 계속 읽기
Mac OS X에서 Mysql 설치 및 실행
1. MySQL 설치 아래 명령어를 통해 설치한다. – brew install mysql 2. MySQL 서버 실행 아래 명령어를 통해 실행한다. – mysql.server start 3. MySQL 접속 아래 명령어를 통해 접속한다. – mysql -u root 일반적으로 그냥 로그인하면 권한이 없는 경우가 많다. … 계속 읽기
mongodb Replica Set 실습
작성자: 이계연 mail: unagi44@naver.com 이전 글 본 실습은 Mac을 기준으로 설명했음을 알립니다. 이제 진짜로 mongodb Replica Set을 만들어 봅시다! 먼저 mongodb를 설치합니다. brew install mongodb 다음으로 Replica Set member(Primary1, Secondary2, Arbiter1)와 log를 위한 디렉토리를 생성합니다. sudo mkdir /data/db/replSet1 sudo mkdir /data/db/replSet2 … 계속 읽기
Why Arbiter
작성자: 이계연 mail: unagi44@naver.com 이전 글 지난 3개의 포스팅을 통해 Replica Set과 Election 및 Secondary가 두 개일 경우 Arbiter가 있어야 하는 이유에 대해 알게 됐을 겁니다. 여기서 호기심이 생겼을 겁니다. 애초에 아비터 없이 Secondary만 3개 있으면 되지 않을까요? 아래와 같이 여러분의 백엔드에서 … 계속 읽기
mongodb Replica Set Election
작성자: 이계연 mail: unagi44@naver.com 이전 글 Primary가 죽으면 Secondary와 Arbiter가 Election하여 새로운 Primary를 선출하는 것은 다 이해가 됐을 겁니다. 그런데 어떤 절차로 Election이 진행 될까요? ‘그림1’처럼 Primary 하나와 Secondary 둘이 rs를 구성하고 있다고 가정합시다. [그림1 mongodb rs: Primary1, Secondary2] … 계속 읽기
mongodb Replica Set 알아보기
작성자: 이계연 mail: unagi44@naver.com 이전 글 mongodb rs(replica set) 구조에서 Write를 수행하는 DB는 “Primary”라고 하고, Read를 수행하는 DB는 “Secondary”라고 부릅니다. [그림1 rs: Primary, Secondary] ’그림2’와 같이 Primary에 장애가 생겨 서비스 장애가 발생했습니다. [그림2 rs: Primary에 장애가 생긴 경우] ‘그림3’처럼 … 계속 읽기
mongodb Replica Set의 필요성
작성자: 이계연 mail: unagi44@naver.com Replica Set이란 Replication Set의 약자로서 문자 그대로 “복제 셋”입니다. DB를 굳이 복제하여 사용할 필요가 있는 걸까요? 지금부터 살펴봅시다. 한 서버에 DB가 하나만 연결되어 있는 상태입니다. [그림1 한 서버에 DB가 하나만 연결된 경우] 만약 연결돼 있던 DB가 … 계속 읽기