kudansul 6d5511fbd0844e0aa7837820dbac8d01
시작하며.....
데이터는 쉽게말해 이런 강좌글, 컴퓨터 내의 파일 또는 폴더의 내용물등 컴퓨터 라는 기계에 저장되는 자료들을 말하는것입니다.
그러면 데이터 베이스란 무엇일까요? 데이터베이스는 아래 사진같은 자료들을 한개의 파일또는 서버에 특정한 순서에 맞게 정렬한것입니다.
대충 이런거라고 생각하면 될껍니다. 엑셀과 비슷하게 느껴지실껍니다. 엑셀도 이처럼 데이터를 저장하는 역활을 하는 오피스 툴이지요.
데이터베이스는 컴퓨터가 직접 데이터를 기룩하는 경우가 대부분입니다. 이 데이터 베이스를 마인크래프트나 웹사이트 등에 연동해두면
진짜 편합니다. 그럼 지금 데이터 베이스 서버를 설치하러 가보죠
서버컴퓨터에 설치하기
일단 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
그 다음 엔터를 칩니다. 그러면 아래처럼 뜰껍니다.
이제 성공입니다. 이제 아래 명령어를 순서대로 쳐주십시오.
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 를 실행시킵니다. 그후 아래 사진같은 창이뜨면 차례대로 서버 아이피또는주소 , 사용자명, 비밀번호를 입력합니다.
그다음 열기를 누르면 서버에 접속이 진행됩니다. 그러면 아래처럼 뜰껍니다.
접속성공 했습니다! 데이터 베이스 서버 비밀번호는 123456789 같은 단순한 비밀번호 대신 복잡한 비밀번호 사용을 권장합니다. 이제 다음편에서는 플러그인 의 데이터베이스 서버 설정법을 알려드리겟습니다.
마치며......
이번에는 좀 다른 방법으로 글을 썻습니다. <pre></pre>태그로 코드보드 를 만들수 있더라고요. 활용해보시길 바랍니다.
https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드
HELLO!
2020.04.06혹시 DB설정 외주도 받으시나요?