Window환경에 PostgreSQL과 pgAdmin을 설치하고 pgAdmin 접근 까지의 예제입니다.

 

 

1. 아래 링크에 들어가 그림1-1의 버전 스펙 표를 참고하여 원하시는 버전을 선택 해주세요.

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

 

 

PostgreSQL Database Download

Please Note: EDB no longer provides Linux installers for PostgreSQL 11 and later versions, and users are encouraged to use the platform-native packages. Version 10.x and below will be supported until their end of life.

www.enterprisedb.com

 

그림 1-1

 

 

 

2. 설치 파일을 실행 시키시고 그림 2-3과 같이 패키지에 포함된 컴포넌트들을 선택 해주세요.

   저는 pgAdmin 까지 사용을 하기 위해 모두 선택 하고 진행 하겠습니다.

   그림 2-5는 비밀번호를 설정 하는 부분이고 mysql&mariadb 와는 다르게 super user가 root가 아니라

   postgres입니다.

   그림 2-6은 포트를 설정하는 부분인데 다른 DB와는 다르게 3306포트를 하용하지 않고 5432를 사용합니다.

   그림 2-7은 Locale을 설정 하는건데 서버 스펙에 따라 설정 해주세요. 저는 default를 선택 했습니다.

   

그림 2-1
그림 2-2
ㅐ킺그림 2-3
그림 2-4
그림 2-5
그림 2-6
그림 2-7

 

그림 2-8
postg그림 2-9
그림 2-10 

 

 

 

3. 설치가 완료되면 pgAdmin 4를 실행 하시거나 아래 링크로 접근 해주세요.

   로그인 화면에서 super user 계정명과 비밀번호를 입력 하시면 그림 3-2와 같이 생성된 DB를 확인 할 수 있습니다.

 

* http://127.0.0.1:50835/browser/

 

그림 3-1
그림 3-2

스프링 프로젝트와 연동을 하기 위해 MariaDB를 설치 하려고 합니다.

아래 링크에서 들어가고, 원하는 버전을 선택해주세요. 저는 Window x86_64버전을 다운 받았습니다.

https://downloads.mariadb.org/mariadb/10.3.15/

 

MariaDB 10.3.15 Stable - MariaDB

 

downloads.mariadb.org

 

 

 

설치가 완료 후 cmd창에서 설치된 MariaDB 디렉토리에 접근합니다. 그리고 'mysql --version'을 입력하시면 됩니다.

 

그러면 설치된 MariaDB 버전을 확인 하실 수 있습니다.

그 다음 'mysql -u root -p' 를 입력 하시면 password를 입력 할 수 있고, 원하시는 비밀번호를 입력하면

해당 비밀번호가 root 계정의 비밀번호로 초기화됩니다.

 

테이블에 자동 인덱스값을 주기 위해선 AUTO_INCREMENT 사용하면 됩니다.

NOT NULL에 사용 했는데 저는 안 되더라구요... 그래서 저는 PK 를 줬습니다.

혹시 왜 안되는지 아시는분은 꼭 좀 알려주세요!!


id INT PRIMARY KEY AUTO_INCREMENT


MariaDB 는 Mysql 의 제작자들이 해당 DB의 기반으로 새로운 DBMS를 개발 하였습니다.

보통 MariaDB를 Mysql 의 자매품이라고 부르는데, 그만큼 호환성이 좋고 Mysql 에서 사용할 수 있는 많은 내용들을 MariaDB 에서 사용할 수 있습니다.


 그래서 MariaDB를 사용할 때 Mysql의 JDBC를 사용할 수 있는데, 그래도 MariaDB의 JDBC가 

존재하니, 굳이 전자를 사용할 필요 없다고 생각 합니다 ㅎㅎ


필요하신 분은 아래 링크에서 JDBC 를 해주시면 됩니다.


1. MySQL JDBC 다운로드 링크

https://dev.mysql.com/downloads/connector/j/


2. MariaDB JDBC 다운로드 링크

https://downloads.mariadb.org/connector-java/

+ Recent posts