본문 바로가기

mysql.exe 명령행 클라이언트 툴 을 사용하자. MySQL 을 설치하면 기본적으로 명령행 클라이언트 툴인 mysql.exe 를 제공합니다. 시커먼 화면에서 사용하는 유틸리티라 윈도의 GUI에 익숙해져버렸다면 여간 사용하기가 까탈스러운게 아닙니다. 하지만 플랫폼에 상관없이 MySQL이 설치되어 있다면 이 유틸리티도 거의 대부분 설치 되어 있기 때문에 간단하게 사용하거나 할때 유용하게 사용될수 있습니다. mysql.exe 는 많은 옵션과 명령 들을 가지고 있는데, c:\mysql --help 와 mysql>\h 로 사용가능한 옵션과 명령을 볼수 있습니다. 다양한 옵션과 명령들과 그리고 운영체제에서 제공하는 기능과 별도의 유틸리티들을 조합한다면 일괄처리라든가 특정시간대에 작업을 한다던가 하는 작업을 편리하게 할수 있습니다. 이 문서에서는 윈도플랫폼에서 my.. 더보기
우분투에서 node.js 설치 나중에 다시 보려고 쓰는 글~~(사실 오늘 서버에다가 노드 설치하려다가 어떻게 설치하는지 까먹어서..) 우분투 저장소에서 그냥 바로 $apt-get install nodejs를 통해 설치할 경우, node.js 0.6버전이 설치된다. 현재 최신 버전은 0.11.13버전(맞나?)이며, 몇몇 노드 패키지의 경우 버전에 따라 호환이 안되는 일이 발생할 수 있으니가능하면 최신 버전으로 설치해줘야 한다. 최신 버전을 설치하는 방법은 크게 3가지가 있다. 1. node.js 홈페이지에서 제공하는 압축 파일을 다운받아서 빌드하기.2. git(git://github.com/joyent/node.git)에서 클론해서 빌드하기.3. node.js 저장소를 추가해서 apt-get update후, apt-get install.. 더보기
node.js 개요http://nodejs.org2009, Ryan DahlChrome V8 Javascript EngineEvented Server-side Javascript Eevented, Non-Bloacking I/O- 이벤트 기반 비동기 방식으로 네트워크 입출력 처리- 하나의 스레드 사용- 데드락이 없음- 빠른 속도, 적은 자원 사용- 문제 발생 시 프로그램 전체에 영향 특징- 자바스크립트 언어 사용 : 별도의 언어 습득 불필요- 구글이 만드는 V8 자바스크립트 엔진 : 꾸준한 업데이트, 속도 및 성능 향상 보장- C++로 개발된 V8 : C++을 이용한 기능 확장- NPM을 통한 손쉬운 모듈 확장- 실행 시점에 컴파일- 자바스크립트 파싱 : C나 C++보다는 느린 속도 NPM Registry- Node .. 더보기