본문 바로가기

MySQL

[MySQLdb] python에서 mysql db api 설치하기 안녕하세요마푸입니다. 에전에 네이버 블로그에 포스팅 한적이 있는 글인데 지금까지도 꾸준히 카운트가 집계되는 글이 있었네요 바로 Python에서 MySQL에 접속해서 데이터를 가져오거나 가공 할 수 있게 해주는 api입니다. 먼저 linux에서는 여러가지 방법으로 유틸리티(App or Tool)을 설치 할 수 있는 방법이 있는데요 자세한건 다음 기회에 포스트를 하고 간략히 말씀드리면 '자동'으로 할것인가 '반자동'으로 할것인가로 구분하면 될거 같습니다. 자동이라고 함은 설치 명령어를 실행하게 되면 리눅스에서 인터넷으로 접속해서 설치 파일을 다운해서 자동으로 정해진 디렉토리로 자동으로 설치하게 되는 방법입니다. 이때 구동에 필요한 여러가지 의존성 프로그램이 같이 설치 되기도 합니다. 반자동이라고 함은 설치 .. 더보기
[MySQL] 복제 (Replication)에 대해서 안녕하세요 마푸입니다. 바로 이전 포스트에서 Binary Log(Binlog)를 봤었는데요 이 binlog의 목적 중 하나인 고가용성(High Availability)을 사용할 수 있게 해주는 것입니다. 물런 최신 빌드의 MySQL 버전에서는 아래의 세팅법이 아닌 DATBASE의 식별키값으로 대처하는 방식등으로 변경되는데(정확한 기술이름은 모르겠네요 ㅋㅋ;) 어쨋든 binlog는 필요합니다. +_+v 개인적 의견으로는 Mysql의 복제는 상당히 쉽습니다. 또, 매우 강력하지요.... 그래서 Mysql을 쓰는 거의 모든 회사에서는 복제를 사용한다고 봐도 무방합니다. 즉, DBA를 업으로 사실려면 Mysql의 복제는 알아두셔야합니다. 글쓰면서 생각해봤는데 회사에서 사용하는 업무관리툴(레드마인)이 있는데 이건.. 더보기
[MySQL] Binary Log 안녕하세요 마푸입니다. 음.. 포트스트를 열심히 옮기고 있는데 네이버에서 RSS 등록을 안해주네요 ㅠ.ㅠ 그래도 굴하지 않고 열심히 옮겨보겠습니다. 아마도 이번 포스트는 MySQL을 처음 담당했을때 이것저것 조사해보고 다닐때 쯤 자료 같네요 MySQL은 데이터를 조작하는 모든 DML(data manipulation language)을 저장 할 수 있습니다. 음.. 어렵네요 먼가 줄임말이 나왔습니다. ㅋ;; 사실 전 한국말 줄이는걸 싫어하는데 영어도 그딴게 엄청 많지요 ;;;하지만 DML은 전혀 어렵지 않습니다. 쉽게 생각하면 데이터를 조작 할 수 있는 모든 QUERY Type이라고 생각하시면 됩니다. 조회, 수정, 삭제 등이 되겠네요 ^^; DML, DDL, DCL 이라고 구분되어 있지만, 사실 업무에서.. 더보기
[MySQL] Tirgger를 사용해 보자 마푸입니다. 네이버의 블로그에서 활동할때 쯤 작성한 글을 옮기기 위해서 작성해봅니다. ㅋ 무려 2010년 1월 22일날 작성한 글이네요 ㅋ;(헐.. 7년이나 지났는데 왜 난 아직 그대로지... 역시 배움엔 끝이 없나봐요 ㅋ;;) 부끄럽지만 복습할 겸해서 작성합니다. 안녕하세요 박성원입입니다. Mysql에서 최근에 도입된 기능 중 (최근이아니죠 ;; 최신버전입니다. ㅋ) Trigger에 대해서는 사실 저는 잘 모릅니다. 대게 실무에서 다루는 mysql의 버전이 낮기 때문에 적용을 못하기 때문이죠 ^^;; 그래서 부족한 부분을 좀 매워볼까해서 이번에 trigger에 대해 정리 해보았습니다. 꽤 많은 시간을 들여서 정리해봤는데요 ;;; 막상 쓰고나니 얼마 안되는군요 내용도 많이 부족한거 같아서 부끄럽습니다. .. 더보기

반응형