IT 지식 창고
-
(MongoDB) Window에서 MongoDB 4.x 사용자 계정 생성 - service사용 시IT 지식 창고 2020. 12. 18. 18:50
window에서 사용자 계정 생성할 때, 특히 window service를 사용해서 mongod를 실행하지 않고 백그라운드에서 MongoDB server를 활용하는 경우에 생성 방법입니다. 다른 경우도 비슷하나, service로 사용할 경우는 service를 삭제한 후 재 설치해야 적용이 됩니다. 우선, 사용자 계정을 생성하기 위해서는 MongoDB설치 시 자동으로 생성되어 있는 admin collection(table)에 계정을 추가해야 합니다. 1. mongo를 실행 후 아래의 내용을 입력합니다. 계정 정보는 같은 DB폴더경로로만 되어있다면 유지됩니다. use admin db.createUser( { user: "myUserAdmin", pwd: "myUserPassword", roles: [ { r..
-
(MongoDB) window service 설치 및 삭제하고 재설치 방법IT 지식 창고 2020. 12. 18. 18:48
MongoDB 4.x 버전 기준 msi 설치 시 아래와 같이 service를 설치 할 수 있습니다. MongoDB 4.x버전을 설치할 경우 Service Configuration이라는 단계가 나옵니다. 이때 Install MongoDB as a Service를 체크하시고, Data 디렉토리 경로를 설정하거나 default 경로를 사용하시면 됩니다. 만약, 위와 같이 설치를 하지 않았거나 MongoDB 3.x 버전이하 msi로 설치할 경우 입니다. 1. service를 설치하지 않았을 때 설치하는 법 아래의 커맨드를 입력하면 됩니다. (환경변수 설정이 되어 있다고 가정합니다. 환경변수 설정법 : smecsm.tistory.com/198) mongod --install 위 커맨드만 사용해도 service는 ..
-
(MongoDB) window service 설치, 미 설치 실행법 차이IT 지식 창고 2020. 12. 18. 18:40
MongoDB 3.x 버전 이하에서는 .msi로 설치할 때 service를 설치하는 부분이 없습니다. 그래서 대부분의 설치 후 실행 방법에 mongod를 실행 후 mongo를 실행합니다. mongod가 server의 역할을 하기 때문입니다. 어떤 블로그에서는 4.x버전을 설치하면서 service를 설정하고 또 mongod를 실행하고 mongo를 실행해서 사용하라고 합니다. 처음 접하는 사람은 이것들 때문에 db가 꼬여서 헷갈릴수도 있습니다... 1. service 설치 시 실행 방법 MongoDB를 service로 설치하는 방법은 2가지 방법이 있습니다. MongoDB 4.x 버전 기준 msi 설치 시는 아래와 같이 service를 설치를 할 수있습니다. MongoDB 4.x버전을 설치할 경우 Servi..
-
(MongoDB) MongoDB 환경변수 설정 법IT 지식 창고 2020. 12. 18. 18:19
파일 경로를 들어가서 mongo.exe를 실행하거나 cmd창에서 C:\mongo.exe를 설치한 경로\mongo.exe를 직접 쳐서 실행하는 것은 불편하니 환경변수를 설정합니다. 1. 윈도우 검색창에 환경 변수를 검색해서 '시스템 환경 변수 편집'을 선택하던지 제어판 -> 시스템을 들어갑니다. 2. 고급 탭에 환경변수 클릭 3. 시스템변수 -> path를 편집합니다. C:\mongo.exe가 있는 경로 ex) C:\Program Files\MongoDB\Server\4.4\bin 위와 경로를 추가합니다. 4. cmd창에서 mongo, mongod, mongos만 쳐도 실행이 됩니다.
-
(MongoDB) Window에서 MongoDB 4. x 설치 후 추가 설정까지 완벽 정리IT 지식 창고 2020. 12. 17. 18:20
보통 많은 설치 방법으로 나와있는 경우는 2.x 버전, 3.x 버전, 2.4 버전 전후 등으로 많이 알려져 있습니다. 알려져 있는 방법들을 보다보면, 어떨때는 mongod를 사용하고, 아니면 mongo만 사용하여 MongoDB를 실행하는 방법을 알려줍니다. 처음 접하는 사람은 뭔지 모르고 그냥 따라하는 경우도 있으며, 설명들도 이유도 모른 체 그냥 작성해놓은 경우가 있습니다. 모든 삽질을 끝낸 지금 설치 후 추가 설정하는 것 까지 완벽 정리해서 알려드리겠습니다. MongoDB 다운로드 사이트 www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relati..
-
(keras) categorical_crossentropy vs sparse_categorical_crossentropyIT 지식 창고 2020. 12. 8. 18:44
categorical_crossentropy 만약 y 레이블이 normal, neptune, smurf라고 할 경우 원 핫 인코딩하는 경우는 categorical_crossentropy를 사용합니다. sparse_categorical_crossentropy y 레이블에 임의로(보통 1에서부터 기준 없이 순차적으로 할당합니다.) 숫자를 부여하는 레이블 인코딩하는 경우 sparse_categorical_crossentropy를 사용합니다.
-
(Python) from test import *사용 시 main에서 import 추가 없이 사용IT 지식 창고 2020. 12. 8. 18:34
만약에 아래와 같이 custom .py를 만든 후 import를 한 경우 from test import * test.py에서 import를 한 라이브러리도 추가적인 import 없이 활용이 가능하다. 즉, test.py에 아래와 같이 import가 되어 있다면 import os import path main.py에서 아래와 같이 os를 import하지 않고 사용할 수 있다. from test import * print(os.listdir(./))
-
(SQL) python에서 table, column, value에 적합한 parameter placeholderIT 지식 창고 2020. 12. 3. 18:55
python에서 values는 적절한 parameter placeholder를 사용할 수 있는데, table과 columns 같은 경우에는 없는 것 같다고 생각이 들 수 있습니다. 그 사실이 맞습니다. Mysql 공식문서에서는 사용할 수 없다고 이야기 합니다. mysql-python.sourceforge.net/MySQLdb.html MySQLdb User's Guide If you want to write applications which are portable across databases, use MySQLdb, and avoid using this module directly. _mysql provides an interface which mostly implements the MySQL C AP..