NodeJS교과서 7장 MySQL
일반적으로 서버가 종료되면 메모리가 정리되면서 저장했던 데이터도 사ㅏㄹ진다. 이를 방지하기 위해 데이터베이스를 활용한다. 다양한 DB가 있지만 해당책은 mysql(RDBMSm, 관계형 DBMS)과 몽고디비(NoSQL)만을 다룬다.
데이터베이스란?
- 데이터 베이스: 관련성을 가지며 중복이 없는 데이터들의 집합
- DBMS: 이러한 데이터베이스를 관리하는 시스템
- 그 중에서도 RDBMS가 가장 많이 사용됨.
- 예시로는 Oracle, MYSQL, MSSQL등이 있다.
- 모두 SQL언어를 사용한다.
MySQL설치
- Custom으로 설치 후 MySQL, Workbench를
각각 8.0.28로 동일 버전만을 설치 >> 시간소요...
- Execute를 눌러 설치 진행
- Authentication Modified에서는 레거시를 사용(MySQL 5.X와 호환됨)
- root password를 설정한다!!! >> 중요!!ㅜ
- 그대로 진행후 설치 완료
- 설치 확인을 cmd창에서 bin폴더가 깔린 곳에서 다음과 같은 명령어를 수행한다.
콘솔
$ mysql -h localhost -u root -p
Enter password: [비밀번호 입력]
mysql>