반응형

안녕하세요 가야태자 @talkit 입니다. 

MariaDB를 이용한 Database 사용하기 #003 - Cleint DBeaver 설치하기 https://talkit.tistory.com/569

위 글에서도 설치하는 법을 알려 드렸지만, 동일 할껍니다. 하지만, 버전이 확 바껴서 한번 설치 해보도록 하겠습니다. 

https://dbeaver.io/download/

 

Download | DBeaver Community

Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package

dbeaver.io

다운로드 하는  URL은 위에 들어가시면 됩니다. 

저는 윈도우즈에 설치 할꺼여서 윈도우즈 바이너리를 받습니다. ^^

기억하기 쉬운 위치에 잘 받으시면 됩니다. 

다 받으셨으면 더블 클릭해서 설치를 진행 하시면 됩니다. 

윈도우즈에 프로그램 설치는 이제 너무 쉽지요 ^^

다음 누릅니다. 

동의함을 누르시면 됩니다. 

여기도 다음을 누르시면 됩니다. 그러면 권한 획득하시고, 

다음 누르시면 됩니다. 

앞에서 했는데 또 묻네요 ^^

실제로 설치할 패키지를 선택 합니다. 기본적으로 편리하게 사용하기 위해서 DBeaver와 java를 꼭 선택 하십시오.

설치 위치 정하시구요.

윈도우 메뉴도 정하시고 설치 누르시면

설치를 시작 합니다. ^^

이 화면 나오면 마침 누르시면 됩니다. ^^

Dbeaver가 실행 됩니다. 

tip of day는 꺼주시고

저는 아마 upgrade한 것이라 그런 것 같은데 다운로드 하시면 됩니다. 

요렇게 되어 있으면 잘 설치 된 겁니다.

오늘은 여기까지 하고, 

다음 글에서 MySQL 서버와 연결하는 법을 보안 부터 시작 해서 알아 보겠습니다. 

감사합니다. 

 

반응형
반응형

안녕하세요 가야태자(@talkit) 입니다.

지난주 강좌 소개글은 https://steemit.com/hive-101145/@talkit/2020-05-21-mariadb-database-001 에서 확인하실 수 있습니다.

설치가 되진 않았지만, 설치 준비글에 해당하는 글은 https://steemit.com/hive-101145/@talkit/2020-05-27-mariadb-database-002-1 이글에서 확인할 수 있습니다.

오늘 설치하려는 프로그램은 어제는 서버이고, 오늘은 클라이언트에 해당 합니다.

서버 설치는 주말에 컴을 한번 껏다켜고 진행하도록하고, 클라이언트 부터 시작하겠습니다. 저는, 서버 설치 해둔 것이 있습니다. ^^

원래 MariaDB나 MySQL은 mysql.exe 또는 mysql 이라는 강력한 텍스트 기반의 클라이언트를 제공 합니다.

하지만, SQL이라는 것에 익숙하지 않으면, 또는 저같이 익숙한 사용자도 사용하기가 힘듭니다. ^^

하지만, 저 클라이언트가 공식 클라이언트라서 가장 강력한 것은 사실 입니다.

오늘 제가 소개하고자하는 툴은 DBeaver 라는 툴로, OpenSource 이고, 기업이든, 개인이든 상관 없이 무로ㅛ 입니다. 하지만 NoSQLDB를 사용하고 싶다면 Enterprise 버전을별도로 판매하고 있습니다.

우리가 사용하고자하는 MariaDB, MySQL 일반인들도 만이 들어 보신 Oracle, MS-SQL 등은 RDBMS(관계형데이터베이스관리시스템)으로 커뮤니티 버전으로 충분히 사용가능 합니다.

https://dbeaver.io/

위 주소에 접속하시면, Download 버튼을 클릭하시고,

저기 커뮤니티 버전 중에 Windows 64bit (Installer) 를 다운 받아서 설치 하겠습니다.

저는 이미 설치 되어 있어서 업그레이드 될 것으로 생각 됩니다.

^^

개발툴인 eclipse의 플러그인을 설치하셔도 되지만, 독립적인 버전을 선호 합니다. ^^

예전에는 다운로드가 빨랐는데 오늘은 다운로드가 무자게 늦네요 T.T

저는 일단 다운이 잘 안받아져서 서버를 통해서 다시 다운 받고 있습니다. 이게 더 빠르네요 헉

일단 다운 받으셨으면 실행 하십시오.

실행하실때 오른쪽 마우스 누르셔서 관리자로 실행을 하시고, UAC 동의를 하시는 것이 좋을 것 같습니다.

저는 UAC 동의를 중간에 하니까, 다시 설치 과정이 반복되네요 T.T

저처럼 하지 마시라고 다시 알려 드립니다. ^^

오 왠일로 이소프트웨어는 한국어가 포함되어 있습니다. ^^

하지만, 영어로 설치하시는 것은 권해 드립니다.

앞으로 강의 할때 제 메뉴가 아마 영어 일꺼라서 그렇습니다.

Next

I accept

Next

Next

이때 SQL 파일들은 체크하셔도 좋고, 안하셔도 좋습니다.

Next

Install

설치를 진행 합니다.

Create Desktop Shortcut를 체크는 원하시는대로 하시고, Finish를 클릭하시면 끝입니다.

바탕화면의 숏컷을 누르시거나, 시작 메뉴의 DBeaver 메뉴를 선택하시면 실행이 가능 합니다.

이렇게 실행 됩니다.

일단 정상적으로 실행 되면 이런 모습니다.

오늘은 여기까지 하고, 다음에는 저 클라이언트를 이용해서 여러가지 일들을 해보도로 하겠습니다.

감사합니다.

내일도 즐거운 하루 되십시오.

반응형
반응형

안녕하세요 가야태자(@talkit) 입니다.

지난주 강좌 소개글은 https://steemit.com/hive-101145/@talkit/2020-05-21-mariadb-database-001 에서 확인하실 수 있습니다.

MariaDB는 윈도우즈, 리눅스 매킨토시 등 다양한 OS에 설치가 가능 합니다.

오늘은 윈도우즈에서 설치하는 법을 알아보겠습니다.

https://mariadb.org/download/

위 주소에 가셔서 다운로드 하시면 됩니다.

Download MariaDB Server 링크를 클릭하시고

저위에 세가지 버전 외에도 다양한 버전이 존재 합니다.

저는 최신 버전을 설치하시라고 권해 드립니다.

하지만, RC 보다는 Stable 버전을 설치하시는 것을 권합니다.

그래서 10.4의 다운로드 버튼을 클릭 합니다.

클릭하시면 저것보다는 많은 것이 나옵니다.

저는 오른쪽에 Windows를 클릭 했습니다.

그중에서 mariadb-10.4.13-winx64.msi 을 다운로드 받으십시오.

혹시 윈도우즈가 32비트시면 32비트를 다운 받으셔야 합니다.

클릭하면 다운로드를 시작 합니다.

브라우져 하단에서 실행하시던지, 다운로드 폴더에서 실행하시면 됩니다.

실행하시면 저렇게 나옵니다.

Next

I accept ~ 에 체크하고 Next ^^

여기서도 Next를 누르십시오.

root 패스워드를 넣어 주시면 됩니다.

개인 컴퓨터에 까시는 것이면 쉽게 입력하셔도 되고 보안 생각하시면 어렵게 넣으시면 됩니다.

그리고 밑에 Use UTF8 as default server's character set 은 체크를 하시는 것이 좋습니다.

요즘 대부분 UTF8을 사용하시니까요.

Enable remote는 체크하시면 안됩니다.

보안 관계상 root는 로컬PC에서만, 나중에 Remote가 가능한 계정은 따로 생성하시면 됩니다.

저는 install as server의 체크를 지울 것입니다.

하지만, 컴퓨터에 계속 켜도도 상관 없다고 생각하시는 분은 그대로 두셔도 됩니다.

실제로 서버로 운영하실 분은 체크 하셔야 합니다.

여기서도 그냥 Next 입니다.

Install 눌러 주시면 됩니다.

그러면, 설치를 시작 합니다.

지금 제 컴에서 뭔가를 작업중인데 이게 reboot 되면 안되는데 T.T

나중에 reboot 하면 된다는 소리겠죠 T.T

혹시 저 메시지가 나오면 OK 누르시고 추후에 컴퓨터 한번 껏다 켜셔야 될 것 같습니다.

음 서버 설치가 실패 했습니다.

오늘 제가 노트북에 서버 작업을 하고 있어서 리붓을 하면 안되가지고, 내일 다시 시도 하고 글을 적도록 하겠습니다.

(1)은 혹시나 해서 적었는데 ㅋㅋㅋ 제목대로 되어 버렸습니다.

내일도 즐거운 하루 되십시오.

오늘내용에서는 Download 밖에 못했네요 T.T

감사합니다.

반응형
반응형

안녕하세요 가야태자(@talkit) 입니다. 옛날 부터 쓰고 싶은 글이었는데 한번 적으보려고 합니다.

원래는 MySQL이라는 DB 엔진을 사용했었습니다.

하지만, MySQL이라는 DB가 Oracle이라는 회사에 인수 되었습니다.

그래서 MySQL 커뮤니티 버젼도 사용하지만, MariaDB를 사용하고 있습니다.

재밌는 것은 MySQL이나 MariaDB가 쌍둥이여서 명령어도 동일하다는 겁니다.

심지어 클라이언트도 호환이 가능합니다.

Java라는 프로그램의 DB 드라이브도 호환이 가능 합니다.

오늘은 목차 성격으로 글을 적도로 하겠습니다.

  1. MariaDB Server 설치
    -> 워낙 글을 써놓은 분들이 많으셔서 저는 실습 형태로 그냥 진행하겠습니다.

  2. MariaDB Client 설치
    -> mysql.exe라는 도스 형태의 클라이언트를 사용해도 되지만, DBeaver 라는 클라이언트를 소개 합니다.

  3. MariaDB 계정 설정
    -> root 계정을 그대로 사용해도 되지만, 자신만의 계정을 만들고, Database를 만들어서 사용하는 것이 보안상 좋아서 해당 내용에 대한 설명을 진행 합니다.

  4. SQL 설명
    SELECT, INSERT, UPDATE DELETE 문에 대해서 간략히 소개 합니다.

  5. SQL 실전
    가계부 테이블을 하나 만들고 가계부를 SQL로 같이 만들어 보도록 하겠습니다.

  6. SQL 튜닝
    데이터베이스는 데이터가 늘어나면 느려 집니다. 느려지지 않도록 설계하고, 만들어야겠지만, 설계를 제대로 해도 느려지는 경우가 있어서 SQL을 이용해서 튜닝을 진행 합니다.

요정도의 문서를 만들어 볼생각입니다. 1~2주에 한편정도 출판을 해볼 계획입니다.

감사합니다.

내일도 즐거운 하루 되십시오.

반응형
반응형

글제 목이 너무 거창한데요. 


이것두 다음 팁에 답변을 단 내용입니다.


질문의 내용은 문헌정보학과를 다니는 학생분인데 가면 컴퓨터 과목을 어떤 것을 배우고 데이터베이스는 어렵나요 라는 질문이었습니다. ^^;;


제가 생각해도 답변을 너무 잘 단것 같아서 ㅋㅋㅋ


아래와 같이 달았습니다.



문헌정보학과에서 컴퓨터를 어떤 것을 배우는지는 저도 잘 모르겠습니다만,


데이터베이스는 어렵지 않습니다. ^^;;


그냥, 노트나 용돈 기입장을 생각하시면 됩니다.


저 내용을 컴퓨터로 옮긴다고 생각하고, 노트를 뒤져서 검색할 것을 컴퓨터로 검색을 한다고 생각하시면 됩니다.


좀더 깊이 들어가면 많은 개념을 더 아셔야 하지만,


INSERT 입력

SELECT 조회/출력

UPDATE 수정

DELETE 삭제


이 네개만 잘 쓰시면, 데이터베이스는 쉽습니다. ^^;;


아까 이야기 한대로 용돈 기입장에 용돈 쓴것을 기록 한다 INSERT


몇월 몇일날 썼던 용돈은 얼마인지 찾는다(SELECT)


어제 쓴 내용중에 틀린 부분이 있어서 수정한다.(UPDATE)


오늘 쓴 내용중에 세번째 줄을 지운다.(DELETE)


입니다. ^^;;


교수님께 설명을 잘 들으시면, 될것으로 생각 됩니다.


감사합니다.


여기까지가 답변 글이구요.


조금 더 이야기를 하면, 


데이터베이스는 자료를 다루는  기술과 그 자료를 저장하고 있는 저장소를 함게 이르는 말입니다.


그래서 우선 데이터베이스 서버로 많이 쓰이는 것이


Oracle - 상용입니다.


MySQL - 무료도 되고 상용도 됩니다.


MariaDB - 무료 이지만, 유료로 서비스를 받으실 수 있습니다. MySQL과 동일합니다.  ^^;; 심지어 서로 클라언트가 그대로 호환 됩니다. 


IBM DB2 - 상용입니다.


PostgreSQL - 무료도 되고 상용도 됩니다.


MSSQL - 상용입니다.


위 까지는 외국에서 만들어져 있는 것들이구요.


Cubrid 라는 국산 DB가 있습니다. 마찬가지로 무료와 유료 정책을 함께 가지고 있습니다.


다른 데이터베이스도 있겠지만, 제가 써본 녀석이라서 ^^;


즐거운 하루 되십시오.





반응형

+ Recent posts