본문 바로가기


DB

[MySQL] mysqldump 사용 시 나타나는 에러 대응 개발을 하다가 목업데이터를 받아오기위해서 dump 를 왕왕 사용하는 편인데 서로 다른 서버에서 가져올때 에러가 나는 케이스들에 어떤 옵션들로 대응했는지 정리 한다. 1. 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces dump 뜰 때 아래 옵션 추가 --no-tablespaces 2. Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation dump 뜰 때 아..
[Cassandra] Cassandra Row Key 종류 Row Key 종류 Partition Key (Row Key) Node를 결정하는 Key 각 노드가 ring에 참여하면 hash 값의 범위를 부여받고 들어온 데이터의 hash 값을 계산하여 저장될 노드가 결정 된다. 이 때 계산되는 hash 값을 token 이라고 한다. Clustering Key (Sort Key) Node 에 저장된 각 Row 의 모든 Column 들을 정렬하는 Key Primary Key 각 Node 에서 각 Row를 Unique하게 결정해주는 Key 1개 이상의 Partition Key와 0개 이상의 Clustering Key로 구성된다. Primary Key는 Unique 해야한다. Composite Key 여러개의 컬럼으로 구성된 Key 끝!
[Cassandra] cassandra 설치 및 테이블 생성 환경 : Mac OSX high sierra 카산드라는 다운로드로 설치할 수도 있고 도커위에 올려 놓을 수 도 있고 다양한 방법이 있는데 간단하게 설치하려면 역시 뭐다? brew 다 1. brew로 설치 > brew install cassandra 2. 카산드라 실행 > brew services start cassandra 3.카산드라 정지 > brew services stop cassandra 일단 카산드라를 사용하려고하니 3번은 건너뛰고 2번의 실행만 시킨상태로 cqlsh를 사용한다. 구글링해보면 cassandra-cli를 이용한 다양한 예제들이 나오는데 사용하지 않는게 권고사항이니 cqlsh를 쓰도록 합시다. 4. keySpace 생성 CREATE KEYSPACE IF NOT EXISTS test_..
[MySQL] Mac OS에 MySQL 5.7 버전 설치하기 설치 환경OS : macOS Mojave 10.14MySQL 설치 파일 다운로드mysql 설치방법에는 여러가지가 있는데 나는 직접 dmg 파일을 내려받아 설치하고 환경변수를 설정하는 과정으로 준비했다. https://dev.mysql.com/downloads/mysql/5.7.html#downloads이 페이지에서 맨 위에 dmg 파일을 다운로드 해준다. 다른버전을 받고 싶으면 https://dev.mysql.com/downloads/mysql/ 여기서 다른버전을 받으면 된다.MySQL 설치다운로드된 dmg 파일을 실행하여 설치한다. 중요다운로드 마지막에 이런 팝업이 뜬다 이전 버전과 다른 5.7 버전부터 생긴 기능인데 root에 초기 비밀번호가 있다 이것땜에 고생했다 진짜 파란색으로 칠해놓은게 root..