Posts Tagged: mysql

MySQL replication을 해보자

DBA는 아니지만 나중에 필요할 것 같기도 하고 실무 관점에서 직접 구성해보는게 좋을 것 같다는 생각에 DB 이중화를 해보기로 했다. 연습용 DB를 대상으로 하다보니 이중화 구성이 생각보다 간단했고 실제 운영을 하면서 마주칠 수 있는 복잡한 사례와 트러블슈팅을 통해 얻을 수 있는 노하우가 중요할 것 같다. 구성하고자 하는 최종 형태는 아래 그림과 같은 모습인데   우선 DB만… Read more »

(자동화를 위한) Shell script로 MySQL에 insert 하기

빌드와 배포를 자동화하는 작업을 진행하는 도중에 Database에 data를 쓰고 업데이트 하는 기능이 필요하게 되었다. 이 경우 여러가지 방법이 있을 수 있지만 최대한 간단하게, 추가 개발없이 진행하고 싶었다. (Shell script에서) 1. 과거에 사용했던 방법들 간단히 Java로 DB와 connection을 맺고 CRUD를 하는 모듈을 개발해서 사용했던 적이 있다. Jar로 묶어 놓으면 script에서는 jar에 parameter만 몇 개 넘겨서 실행하면… Read more »

SQLyog Community Edition

MySQL 관리도구 중에 많이 사용하던게 sqlyog 이었다. 원래 free 였는데 어느 순간 Webyog 이라는 이름의 페이지에서 상용으로 판매하기 시작했고 30일짜리 trial을 쓸 수 밖에 없는 상황이었다. 그렇게 이런저런 툴을 전전하다 알게 된 사실. SQLyog이 community edition이 있단다. Code google에서 호스팅하는 프로젝트로… http://code.google.com/p/sqlyog/   신난다. 근데 맥용은 없는건가?    

PostgreSQL과 MySQL의 차이점 몇 개

국내에서는 많이 사용하지 않는 Open source RDBMS인 PostgreSQL을 잠깐 사용해 볼 일이 생겼다. 설치는 어렵지 않았는데, 테이블 생성할 때 까지 몇가지 생소한게 있었다. 1. 접근 권한 PostgreSQL이 설치된 장비에서 관리도구로 접속하는건 문제가 없는데 다른 장비, PC에서 접속하는건 불가능했다. 이유는 pg_hba.conf 라는 설정파일에 존재하는 접근 권한이 기본은 다른 장비에 대해서는 막고 있기 때문이었는데 접속하려는 장비의 IP… Read more »