Others/database
-
[Express] 리눅스 서버에 MongoDB 설치하고 연결하기Others/database 2021. 10. 31. 21:50
Express 프로젝트에서 MongoDB를 사용하고 프로젝트를 설정하려 한다. 현재 필자의 프로젝트 상황은 다음과 같음을 유의해야 한다. 실시간 통신을 사용해 db에 로그성 데이터를 저장하고 있다. 실시간 통신을 제공하기 때문에 서버의 확장을 고려하고 있다. Why in Linux(other Server)? 서버의 확장을 고려해서 데이터베이스와 서버를 분리해서 설정하나 다른 프로젝트에서는 왜 데이터베이스를 분리할까? 라는 생각이 들었다. 확장성 병렬 구조의 Scale out 방식의 서버 증설이 필요하다면 DB 분리는 반드시 필요하다. 자원을 서비스 서버와 공유하지 않고 독점적으로 사용하므로 더 높은 성능을 기대할 수 있다. 보안성 서비스와 데이터베이스를 분리함으로서, 두 서버 중 하나가 해킹을 당하더라도..
-
리눅스에서 MySQL 설치하기Others/database 2021. 9. 28. 17:12
1. mysql-server 파일 다운로드 sudo apt install mysql-server 2. mysql 설치 sudo apt install mysql-server 설치 당시 물어봤던 것들 비밀번호 플러그인을 사용할 것인지? Y 비밀번호 입력 anonymous users를 삭제할 것인지? (해당 계정에서만 접근) N root 계정에 원격 접속을 막을 것인지? Y test database의 접근을 막고 삭제할 것인지? Y privilege 테이블을 재시작 할 것인지? Y mysql 접속 확인 3. mysql 계정 설정 계정 확인 mysql> SELECT user,authentication_string,plugin,host FROM mysql.user; root 계정 비밀번호 설정 # 'passwor..