[Window] MariaDB를 설치하는 방법


Development note/Window  2020. 6. 12. 10:59

안녕하세요. 명월입니다.


이 글은 Window에서 MariaDB를 설치하는 방법에 대한 글입니다.


우리가 프로젝트를 설계하고 프로그램을 작성하면서 가장 많이 사용하는 프로그램이 이 데이터 베이스입니다.

데이터 베이스의 종류는 굉장히 많이 있습니다만, 그 중, 무료에대가 성능이 좋은 무료 RDBMS 프로그램인 MariaDB를 설치하겠습니다.

예전에 CentOS(Linux) 환경에서 설치한 적이 있습니다.

링크 - [CentOS] mariaDB 설치


Window 환경에서는 Linux 환경만큼 복잡하지 않습니다. 그냥 설치 파일 다운로드하고 설치만 하면 됩니다.

링크 - https://go.mariadb.com/download-mariadb-server-community.html

들어가면 Name과 직업등의 호구 조사(?)를 합니다. 그냥 정확히 입력할 필요없이 대충 적고 Download를 하시면 됩니다.

그럼 OS의 Version을 선택하라고 나오는데, 저는 Window 환경에서 설치할 것이니 Window 64를 선택하고 다운로드를 눌렀습니다.

다운로드가 완료되면 아래와 같이 설치 파일이 생깁니다.

설치 파일을 더블 클릭해서 실행합니다.

라이센스 동의 선택을 합니다.

설치 드라이브를 설정합니다.

다음은 초기 root id의 비밀 번호 설정입니다.

그리고 services.msc에 표시된 서비스 이름과 포트 설정인데 특이사항 없으면 Default로 하고 next를 누릅니다.

아무래도 오픈 소스이니 사용 피드백이 필요한가 봅니다. 저는 체크 안하고 넘겼습니다.

이제 install를 시작합니다.

설치가 완료가 되면 시작 메뉴에 MariaDB 폴더가 생겼을 것입니다.

이 중 Mysql Client를 클릭하고 접속합니다.

그리고 mysql 데이터 베이스로 접속해서 user 정보를 확인합니다.

-- 접속 데이터 베이스 변경
use mysql;
-- 유저 정보 검색
select host, user, password from user;

그리고 유저를 하나 생성하고 권한을 부여하겠습니다.

-- nowonbun의 id에 접속 지역과 관계없는 아이디를 생성했다.
-- 외부에서 접속 못하게 하려면 '%' 대신에 localhost를 넣으면 된다.
create user 'nowonbun'@'%' identified by 'a12345';
-- 모든 권한을 부여했다.
grant all privileges on *.* to 'nowonbun'@'%';
-- 갱신
flush privileges;

이제 Sql query 탐색기를 이용해서 접속해 보겠습니다.

저는 Dbeaver라는 쿼리 탐색기를 사용합니다.

링크 - Dbeaver (무료 데이터 베이스 접속 툴)

프로그램을 시작한 후 새로운 접속 커넥션을 생성합니다.

접속할 데이터 베이스를 선택한 후 접속 정보를 입력합니다.

Test Connection까지 하지 접속이 되는 것을 확인할 수 있습니다.


접속해서 간단한 query를 작성해서 제대로 작동하는지 확인하겠습니다.

-- 접속 데이터 베이스 변경
use test;
-- 테이블 생성
create table test (
	idx bigint auto_increment, -- 인덱스 자동 증가 설정
	contents varchar(200),     -- 데이터
	primary key(idx)           -- 주 키 설정
)
-- 데이터 입력
insert into test (contents) values('hello world');
-- 검색
select * from test;

검색이 되는 것을 확인했습니다.


여기까지 Window에서 MariaDB를 설치하는 방법에 대한 글이었습니다.


궁금한 점이나 잘못된 점이 있으면 댓글 부탁드립니다.