MYSQL

포스트: 29|조회수: 0|TERM
Items

Posts

29 posts
[Mac] mysql 및 mysqldump 명령어 설치하기

[Mac] mysql 및 mysqldump 명령어 설치하기

지훈현서|2017년 11월 24일

맥에서 mysql을 터미널에서 사용하기 위하여mysql 명령어 및 mysqldump 명령어를 설치하기 위하여 찾아보았습니다. 결론은 MySQL Workbench 를 설치하고 해당 명령을 특정 위치에symbolic link 거는 방법이 제일 나았습니다. 다음은 그 방법입니다. MYSQL Workbench를 다운로드하기위해서 들어가고, 하단 우측의 "Download"를 누른 후, 로그인을 물어보는데 무시하거나 로그인을 누른다음 "Download Now>>"를 누릅니다. 해당 프로그램을 /Applications 에 넣고 실행하면, 잘 됩니다. 이제는 터미널을 열어 다음과 같이 두 개의 프로그램을 심볼릭 링크를 걸면 됩니다.(brew 를 설치했고, /usr/local/bin 이 이미 Pat

[MySQL] 여러개 프로세스 한꺼번에 죽이기 (Kill multiple process)

Too many connections ... 가끔 잘못 코딩된 (DB 커넥션 관리를 안하는) 프로그램이 있다거나...그냥 그저 커넥션 수요가 많은 DB 이거나... 할경우저 에러가 나면서 DB접속을 못하는 경우가 있다. 이 에러를 겪게 되면 해당 MySQL 서버에 한번 날려보는 쿼리가 있다.show processlist 현재 해당 MySQL 서버가 맺고있는 커넥션들을 모두볼수 있다.그때 User, Host, db 등의 필드 정보를 볼수 있는데,이를 바탕으로 대충 어떤 프로그램이 or 사람이 커넥션을 많이 사용하는지 유추할 수 있다. 가장 좋은 방법은 원인 프로그램이나 사람을 찾아서 커넥션을 끊도록 하는건데...아래와 같은 방식으로 가능하다. ================================

마크베이스(Machbase) 파이썬 모듈을 통해 고속으로 데이터 입력해 보기

Tech Taste Travel |2017년 9월 18일

시작파이썬 모듈을 통해서 대량의 텍스트 화일이나 라이브로 생성되는 데이터를 빠르게 마크베이스에 입력해야 하는 경우가 있을 듯 하다.기존의 Direct Execute 방식은 구조상 POVE(Parsing, Optimization, Validation, Execution)를 매번 거쳐야 하기 때문에 비용이 많이 드는 구조인데, 마크베이스에서는 다행스럽게도 이런 과정 없이 직접 데이터를 넣을 수 있도록 API를 제공해 준다.어떻게 쓰는지..얼마나 빠른지 한번 사용해 보도록 하자.Append API 설명매뉴얼의 Append 설명을 보면 (http://doc.machbase.com/python-module) 아래와 같이 꽤 간단하게 나와 있어서 이해하기 쉽지 않고, 소스코드를 보면서 따라가야 하는데, 그 의미는 다음

마크베이스(Machbase) 파이썬 모듈 연동 해보기

Tech Taste Travel |2017년 9월 18일

시작여러가지 테스트를 한번 해 보기 위해서는 쉬운 스크립트 언어와의 연동이 첫걸음이 아닐까 한다.그래서, 오늘은 파이썬과 어떻게 연동을 한번 해 본다.이게 성공적으로 끝나면, 모든 챠트나 테스트를 아예 파이썬으로 짜면 인생이 쉬워질 듯. 파이썬 모듈 사용 준비테스트를 할 때 참고한 문서는 다음과 같다.파이썬 연동 매뉴얼 (http://doc.machbase.com/python-module)리눅스 우분투에서 테스트를 했지만, 다른 리눅스에서도 마찬가지 일 것이라고 생각된다.우선 설치된 환경에서 LD_LIBRARY_PATH 라이브러리가 제대로 있는지 확인하자.sjkim2@myhost:~$ env | grep machbase_homeLD_LIBRARY_PATH=/home/sjkim2/machbase_h