티스토리 뷰
MacOS
https://nodejs.org에서 Current 버전 눌러 설치해도 되지만
어차피 Homebrew 써야된다.
Homebrew로 설치해보자.
Homebrew 설치
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Node 설치
$ brew install node
MySQL 설치 & 실행
$ brew install mysql
$ brew services start mysql
$ mysql_secure_installation
-- 비밀번호 등록 --
MySQL 실행
$ mysql -h localhost -u root -p
워크벤치 설치
$ brew cask install mysqlworkbench
MongoDB 설치 & 실행
// Install MongoDB
$ brew tap mongodb/brew
$ brew install mongodb-community
// Start MongoDB
$ brew services start mongodb-community
// Retart MongoDB
$ brew services restart mongodb-community
// Stop MongoDB
$ brew services stop mongodb-community
Error: unknown or unsupported macOS version: :mountain_lion
위 에러가 뜬다면
$ brew uninstall mongodb
이후 다시 설치해보자
MongoDB 실행
//mongodb database 실행 (port 27017)
$ mongod
위 mongod를 했을 때 /data/db 폴더가 없다는 에러가 뜬다면..
Catalina 업데이트 이후로는 루트 폴더의 수정이 불가능 한 것으로 알고 있다 (아니라면 댓글 달아주길..)
암튼 그냥 귀찮아서 내가 자주 쓸 수 있도록 /Users/[사용자명]/data/db 폴더를 만들어서 --dbpath 속성을 사용하여 실행하고 있다.
// 이렇게..
$ sudo mongod --dbpath=/Users/primarykey/data/db/
실행 되었다면 `mongo` 명령어가 잘 먹힐 것이다..
//mongodb 프롬프트 띄우기
$ mongo
프롬프트 관리자계정 추가
> use admin
> db.createUser({ user: '[사용할 이름]', pwd: '[사용할 비밀번호]', roles: ['root'] })
몽고디비가 인증을 사용하도록 설정
// 일단 스탑
$ brew services stop mongodb-community
// mongod 설정 파일 접근
$ vim /usr/local/etc/mongod.conf
// authorization를 enabled 로 추가
/usr/local/etc/mongod.conf
...
security:
authorization: enabled
다시 실행 & 접속
$ brew services start mongodb-community
$ mongo admin -u [이름] -p [비밀번호]
Compass 설치
https://www.mongodb.com/try/download/tools
Linux(Ubuntu)
Node.js 설치
$ sudo apt-get update
$ sudo apt-get install -y build-essential
$ sudo apt-get install curl
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash --
$ sudo apt-get install -y nodejs
MySQL 설치 & 실행
$ sudo apt-get update
$ sudo apt-get install -y mysql-server
$ sudo mysql_secure_installation
MongoDB 설치
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
$ sudo apt-get update
$ sudo apt-get install -y mongodb-org
// 몽고디비 실행
$ sudo systemctl start mongod
$ sudo systemctl enable mongod
// 몽고디비 종료&재시작
$ sudo systemctl stop mongod
$ sudo systemctl restart mongod
'Server dev. > Node JS' 카테고리의 다른 글
EADDRINUSE: address already in use :::80 (0) | 2020.11.02 |
---|---|
Node.js & MySQL 프로젝트 초기 환경 설정 (0) | 2020.10.23 |
[MySQL Sequelize] Error: Dialect needs to be explicitly supplied as of v4.0.0 (0) | 2020.10.14 |
MongoDB 데이터 타입 종류 (0) | 2018.10.22 |
[Node.JS] 프로세스 관리도구 PM2 사용법 (0) | 2018.10.08 |
- Total
- Today
- Yesterday
- Object Detection
- Machine Learning
- GaussianSplatting
- Docker
- GPU
- CUDA
- java
- git
- nerf
- Macbook
- Anaconda
- Deep Learning
- vscode
- Android
- 우분투
- pytorch
- nvidia
- Novel View Synthesis
- Computer Vision
- MySQL
- Neural Radiance Field
- 2-stage Detector
- 3Dvision
- error
- MacOS
- nginx
- Python
- SSH
- numpy
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |