Develop/Database

Develop/Database

[MongoDB] 몽고디비, 무료로 이용하자

결론부터 결론 : 몽고디비 클러스터는 아틀라스 프로젝트 당 하나씩 무료로 생성해서 이용가능. 하나 더 만들려고 하면 막힘. 왜 알게되었냐면... 리액트+노드로 프로젝트 만드는 강의를 들어보는 중인데, MongoDB를 이용한다고 한다고 하길래 새로운 클러스터를 생성하려고 했다. 클러스터를 생성할 때에 Shared로 설정하고 Cluster Tier 를 M0 으로 설정해주면 무료 클러스터를 만들 수 있다. 그런데 생성하려고 하니... 이미 무료 클러스터가 하나 있기 때문에 새로운 무료 클러스터를 생성할 수 없다고 떴다. 그래서 구글링해봤다. 결론은 시작할때 무료 shared tier를 이용할 수 있고, 대신 무료 클러스터는 Atlas 프로젝트 당 하나씩만 가능하다는 것이었다. 전에 노드 강의를 들었을 때 몽고..

Develop/Database

[MySQL] EC2에 MySQL 설치하고 MySQL Workbench 연결

ref: https://alkhwa-113.tistory.com/entry/AWS-EC2%EC%97%90-MySQL-%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1%ED%95%98%EA%B8%B0 AWS EC2에 MySQL 설치하고 개발환경 구성하기 1. MySQL 설치 $ sudo apt-get update $ sudo apt-get install mysql-server 2. MySQL 실행 $ /etc/init.d/mysqld start // MySQL 서버시작 $ ps -ef | grep mysql // 실행확인 $ sudo /usr/bin/mysql -u root -p // MyS..

Develop/Database

[MySQL][오류] ER_NOT_SUPPORTED_AUTH_MODE

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 이런 오류가 떠서 해결하기위해 아래와 같은 명령어를 mysql에 접속해서 입력해준다. ALTER USER '[계정]'@'[호스트]' IDENTIFIED WITH mysql_native_password BY '[비밀번호]'; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql비밀번호'; 다시 노드를 실행해보면 오류없이 잘 작동한다.

Develop/Database

[MySQL] MySQL 기초

이번 프로젝트에서 mysql 을 쓰기로해서 한번 훑어보려고 포스팅! 개념 테이블을 그룹핑 한 것을 스키마(또는 데이터베이스라고도 함) 이라고 하고 이 스키마들을 합친 것을 데이터베이스 서버 라고 한다. 서버 접속 \connect --mysql root@localhost:3306 이렇게 mysql shell 에서도 가능하고 아니면 mysql workbench 실행해서 선택해서 접속이 가능한 것 같다. 스키마의 사용 스키마를 생성할 때에는 CREATE DATABASE 스키마이름; *이렇게 뜰 수 있는데 이건 JS 타입이어서 그렇다 \sql 명령어를 쳐줘서 sql 타입으로 변경시켜주면 된다. SHOW DATABASES; 를 입력했더니 현재 존재하는 데이터베이스들이 나온다. USE 스키마이름; SQL 과 테이블..

dawonny
'Develop/Database' 카테고리의 글 목록