夜はプリズムのファンタジ

MySQL 6

MySQL(MariaDB) DB 생성 및 접속

오늘은 DB를 생성하고 접속하는 방법에 대해서 알아볼 것이다. 개인적으로는, MySQL Workbench를 사용하지만, 앞으로는 콘솔창을 통해서 진행 할 것이다. 간혹, 익숙한 프로그램에 문제가 생긴다거나, GUI를 사용하는 환경이 아닌 경우에서 대처 능력이 떨어지기 때문이다. 우선, 앞서 포스팅한 내용과 같이 MySQL DBMS의 설치가 끝났다면, 이어서 MySQL 폴더의 bin 경로를 환경 변수(path)에 추가 해주도록 한다. (환경 변수 위치는, 제어판 → 시스템 및 보안 → 시스템 → 왼쪽 탭 '고급 시스템 설정' → 시스템 속성 하단에 있다.) 나는 MariaDB를 사용하고 있기 때문에, MariaDB를 보게 될 것이다. (하지만, MySQL과 다른점이 거의 없다.) ★ DB(DataBase)..

MySQL DBMS 다운로드 및 설치

최근에는 많은 기관과 회사에서 MySQL을 많이 사용하는 추세이다. 물론, 프로젝트 별로 다른 관계형DB를 사용하는 경우도 있지만...요즘 MySQL이 공부용으로도 많이 사용되므로, 오늘은 MySQL 다운로드와 설치에 대해서 알아보고자 한다. MySQL은 Oracle에 인수되면서, 부분 유료화되어 기업에서 사용할 만한 용도(영리 목적 또는 소스코드 수정 등의 행위)에 한해서는 돈을 지불하고 사용해야한다고 알고 있다. (정확한 내용은 라이센스를 확인해봐야 알 수 있을 듯...) 하지만, 나는 개인 공부용으로 사용하기 때문에, 무료 버전을 사용할 것이다. 우선, 다운로드 페이지로 이동한다. 다운로드 페이지 하단에서 아래 링크를 선택! 이동 후, 다음과 같은 페이지를 보게 되는데, 이어서 해당 링크를 선택한다..

DataBase와 DBMS

오늘은 DataBase와 DBMS에 대해서 짧게 정리를 하고 넘어가려고 한다. 간단한 내용이지만, 별도로 정리해둔 곳이 없었기 때문이다. ✔ DB(DataBase)란? ※ 정의 우선, DataBase라고 한다면, Data + Base로 설명할 수 있을 것 같다. Data : 데이터 Base : 진지, 근거지, 집합소 즉, 데이터들의 집합소 정도로 풀이되겠다. 그래서인지, DataBase에 대해 여기저기서 찾아보면, 다음과 같은 설명이 주를 이루고 있다. → 프로그램에서 사용되는 다양한 정보들을 저장하고 운영할 수 있는 공용의 데이터 집합소 ※ 특성 그렇다면, 이런 DataBase는 어떠한 특성을 가지고 있을까? DataBase는 아래와 같이 크게 네 가지의 특성을 가지고 있다. 1. 사용자의 요구를 즉시..

MariaDB & MySQL 접근 거부(Access denied) 해결

리눅스에서 DB에 접근하려는데 접근 거부에러가 발생해서 요리조리 찾아보다가 다음과 같은 방법으로 해결하였다. 개인용 localhost:3306 환경이었으므로, 공용 프로젝트 환경에서는 권한 조회 정도로만 사용하고 요청은 별도로 하는 것이 맞겠다. DB와 관련한 문제는 민감한데 아직 공부도 많이 안한 상태라, 관련 에러 또는 문제가 발생하면 당혹스러운 점이 많다ㅎ.. 나의 경우는, MariaDB로 진행하였는데, MySQL도 전반적인 부분은 동일하다고 한다. (틀린 점이 있다면, 별도의 참고가 필요 할 듯 한데...학원에서 MySQL 사용할 때에도 방법은 동일했다.) ✔ 해결 방법은 아래와 같은 순서대로 진행하였다. 1. 명령프롬프트(cmd)창 진입 2. cmd 에서 MySQL 또는 MariaDB 폴더의 b..

Database 2021.02.01

DB 관련, application.properties 설정 에러

신규 Project를 받아 Spring Boot로 실행 했더니, 다음과 같은 에러가 발생했다; *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Der..

Oracle(오라클) DBMS 다운로드 및 설치

오늘은 간략하게 오라클(Oracle) DB(데이터베이스) 다운로드와 설치에 대해서 알아보고자 한다. 우선, 링크를 통해 오라클 '다운로드' 페이지로 이동! 맨 상단에 항상 최신 버전(현재 기준 19c)의 다운로드가 올라오지만, 나는 무료 버전을 사용하기 때문에, 링크도 해당 부분에 맞춰 옮겨두었다. 위 이미지와 같이, 다른 데이터베이스 제품을 선택한 다음, 우측 메뉴에서 Database Express Edition (XE)을 클릭하게 되면, 아래와 같은 페이지로 이동하게 된다. 나는 홀로 개인 공부용으로 사용할 것이기 때문에 무료 버전을 다운로드 하였다. 무료 버전은 21년 02월자 기준, 'DB 18c Express Edition'을 사용하면 된다. 다운로드 완료 후 압출을 풀게 되면, 폴더 안에 se..

Database/Oracle 2020.04.08