개인 자료란 (JE)

  서버 커뮤니티

Profile 보라색구미호 대표칭호 없음

kudansul 6d5511fbd0844e0aa7837820dbac8d01

Profile

리눅스(Centos)

[전문적 서버관리기술] 데이터 베이스 서버를 설치해보자!

2020.03.11 조회 수 204 추천 수 0

시작하며.....

데이터는 쉽게말해 이런 강좌글, 컴퓨터 내의 파일 또는 폴더의 내용물등 컴퓨터 라는 기계에 저장되는 자료들을 말하는것입니다.
그러면 데이터 베이스란 무엇일까요? 데이터베이스는 아래 사진같은 자료들을 한개의 파일또는 서버에 특정한 순서에 맞게 정렬한것입니다.
a58976160ce2ef602a349b7f09832c0c.png

대충 이런거라고 생각하면 될껍니다. 엑셀과 비슷하게 느껴지실껍니다.  엑셀도 이처럼 데이터를 저장하는 역활을 하는 오피스 툴이지요.
데이터베이스는 컴퓨터가 직접 데이터를 기룩하는 경우가 대부분입니다. 이 데이터 베이스를 마인크래프트나 웹사이트 등에 연동해두면
진짜 편합니다. 그럼 지금 데이터 베이스 서버를 설치하러 가보죠


서버컴퓨터에 설치하기

일단 mariaDB 서버를 설치하기전 레포지토리를 설정하겟습니다.

[root@nadeshiko ~]# vi /etc/yum.repos.d/MariaDB.repo

내용은 아래처럼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

그다음 저장을 한다음 아래 명령어를 쳐줍니다.

[root@nadeshiko ~]# yum install MariaDB-server MariaDB-client -y

설치완료 되었다면 아래 명령어를 실행합니다.

[root@nadeshiko ~]# systemctl enable mariadb 
[root@nadeshiko ~]# systemctl start mariadb

그다음 비밀번호를 설정해줘야합니다. 아래 명령어를 사용하여 바꾸는 방법이 있습니다.

[root@nadeshiko ~]# /usr/bin/mysqladmin -u root password 'DB비밀번호'

이제 DB에 접속해볼것입니다. DB 접속 명령어는 다음과 같습니다.

[root@nadeshiko ~]# mysql -u root -p

그 다음 엔터를 칩니다. 그러면 아래처럼 뜰껍니다.

b21e4b2f1158a65aaec24dd8d10a1e78.png

이제 성공입니다. 이제 아래 명령어를 순서대로 쳐주십시오.

MariaDB [(none)]> use mysql; grant all privileges on*.* to 'root'@'%' identified by 'DB 비밀번호'; flush privileges; select host,user, password  from user; exit;

저 명령어는 mariaDB 데이터 베이스 서버의 root 계정을 외부접속 허용하고, 내용을 서버에 기룩하고 mariaDB 와 접속을 끊는 명령어 입니다.
이제 아래 명령어를 입력해서 데이터 베이스 서버의 포트를 열어줍시다.

[root@nadeshiko ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp

데이터베이스 서버에 외부접속하기

https://www.heidisql.com/download.php?download=portable-64 에 접속하여 자신에게 맞는 버전을 고릅니다.
그다음 압축헤제후 heidisql.exe 를 실행시킵니다. 그후 아래 사진같은 창이뜨면 차례대로 서버 아이피또는주소 , 사용자명, 비밀번호를 입력합니다.
e3043b48379f3113141d13f9ef3b124e.png

그다음 열기를 누르면 서버에 접속이 진행됩니다. 그러면 아래처럼 뜰껍니다.
aad467199594d1dbaab51c179e09750e.png

접속성공 했습니다! 데이터 베이스 서버 비밀번호는 123456789 같은 단순한 비밀번호 대신 복잡한 비밀번호 사용을 권장합니다. 이제 다음편에서는 플러그인 의 데이터베이스 서버 설정법을 알려드리겟습니다.


마치며......

이번에는 좀 다른 방법으로 글을 썻습니다. <pre></pre>태그로 코드보드 를 만들수 있더라고요. 활용해보시길 바랍니다.


https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드

1개의 댓글

HELLO!
2020.04.06

혹시 DB설정 외주도 받으시나요?

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0