Mongo DB 커맨드

기본

백업과 복원

링크

Centos 6.7에 MySQL 5.5.27 버전 소스 설치 방법

Centos 6.7에서 MySQL 5.5.27 버전을 소스 설치하는 과정이다.

우선 MySQL Community Server (Archived Versions) 페이지에서 5.5.27 파일을 다운로드 받아서 설치하려는 서버에 업로드한다.

필요한 패키지 설치하기:

사전 작업:

MySQL 빌드, 설치하기:

이미 다른 버전의 mysql이 있는 상태라서 경로를 따로 지정해서 설치했다.

설치 후 작업:

설정파일 수정:

my.cnf:

이미 mysql이 설치되어 있어서 포트를 33067로 지정했다.

mysql 데몬 실행:

이렇게 시작할 수도 있고, 뒤에서 다루는 서비스 스크립트로 만들 수도 있다.

루트 비밀번호 지정:

서비스 스크립트 수정:

기본 서비스 스크립트 파일은 디렉토리 설정이 약간 달라서 수정이 필요하다. 다음 네 부분을 찾아서 수정한다. (앞 단어로 검색, basedir, datadir, lock_file_path, mysqld_safe)

데몬을 시작한다.

이제 33067 포트를 사용해서 mysql을 사용할 수 있다.

Postgresql 기본 사용 방법과 자주사용하는 쿼리 모음

Postgresql을 사용하면서 자주 사용하거나 알면 좋을만한 내용을 정리했다.

CLI 도구 psql

내 PC에서 연결 가능한 서버는 pgAdmin을 쓰겠지만, 그렇지 않다면 서버에서 psql을 사용해야한다.

접속은 다음과 같은 식으로 할 수 있다.

데이터베이스 조회

스키마 조회

테이블 조회

기타

Memcached cheatsheet

Memcached는 Telnet으로 접속해서 명령을 실행할 수 있다.

MySQL 자주 사용하는 쿼리 모음과 관리 팁

그동안 MySQL을 사용하면서 자주 사용했던 쿼리를 정리했다.

모니터링

Lock

  • READ Lock : 락을 명시적으로 사용한 세션과 모든 세션에서 insert, update, delete가 불가능하고 select만 가능
  • WRITE Lock : 락을 명시적으로 사용한 세션에서의 쓰레드만 read, wrtite가 가능.
 

 

설정

파티션

사용자 추가

View

Trigger

Event

이벤트가 활성화되었는지 확인하고, 활성화하는 방법이다.

위 방법은 임시적인 방법이라서 설정 파일을 수정해야 한다.

my.ini:

이벤트를 생성해서 주기적으로 쿼리나 프로시저를 실행할 수 있다.

기타 SQL

Inno DB 확인

disabled일 경우 설정파일을 변경해서 innodb를 활성화할 수 있다.

my.cnf

바이너리 로그 지우는 방법

설정파일에서 보관기간을 지정할 수 있다.

my.cnf: