데이터 베이스
RDB의 대표격인 MySQL과 NoSQL의 대표인 몽고디비를 이용하여 서버 작업을 해볼 예정이다.
그전에 데이터베이스에 대한 기본적인 개념만 정리하고 실습해보자.
우선 MySQL을 설치해보자.
https://dev.mysql.com/downloads/installer/
older version 때문에 설치에러가 발생할 수 있다.
이전에 깔았다가 완전히 삭제하지 않거나 버전 호환이 안되면 발생한다.
log를 찍어보고 register도 계속 바꿔봤는데 해결이 안 됐다.
그렇게 몇시간을 헤매다가 드디어 해결했다....
log를 찍어본 결과 어느 레지스터에서 에러가 발생하는지 알 수 있었다.
HKLM\Software\Classes\Installer\Products\ 아래에 있는 random string과 SourceList가 있는데 여기서 문제가 발생한다. ProductName이 없다는 내용인 줄 알았지만 사실 SourceList 전체를 삭제하면 해결된다.
8.0 버전을 깔려했지만 버전이 호환이 되지 않아 하루를 날렸다.
만약 older version이 걸린다면 그냥 옛날 버전을 설치하자.
설치를 완료했다..
DB로 table을 짜두고 서버에서 model을 만들어 연동하면 된다.
다음 포스트에서 다뤄볼 예정이다.