728x90
DBMS(데이터베이스 관리 시스템)은 데이터베이스를 정의하고 생성하며 데이터를 저장, 검색, 업데이트 및 관리하는 소프트웨어 시스템입니다. 이는 데이터베이스를 효과적으로 구성하고 조직하여 데이터에 대한 효율적인 액세스를 제공하고, 데이터의 무결성과 보안을 유지하는 데 도움이 됩니다. MS-SQL / Oracle SQL / MariaDB / Postgre SQL (표준 SQL을 이용하는 관계형 데이터베이스 관리시스템) 이거랑 반대인 거는 NoSQL (MongoDB / DinamoDB / KVS (Key Value Store) / ETCD(엣시디) ; KVS (Key Value Store) |
# 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
> 잠깐 상식 (*˙˘˙)♡ <
repo = repository (디렉토리와 매우 유사함)
repo의 상위개념으로는 registry가 있다. (레지스트리 = 저장소)
# yum install -y MariaDB
# rpm -qa | grep MariaDB #(패키지명 httpd)
# mariadb --version
# systemctl start mariadb
# systemctl enable mariadb
# systemctl enable --now mariadb #(서비스명 httpd)
compat: 호환
만약 저 위에서 80포트가 열려있다면 닫아주는 것이 좋음.
dns디비에서는 웹서버를 올릴 필요가 없기 때문에 내려줘야한다.
공간을 차지할 수 있기 때문에 내리는 것이 좋다.
내리는 명령어와 확인하는 명령어를 모른다?
𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸𐰸
# systemctl disable --now httpd
# curl 127.0.0.1
# mysql_secure_installation
# systemctl restart mariadb
# mysql -u root -p
유저 만들기
# create user 'wpuser'@'%' identified by 'Wldbs01!';
# create database if not exists wordpress;
권한주기
# grant all privileges on wordpress.* to 'wpuser'@'%';
방화벽 열렸는지 확인해주자.
# firewall-cmd --list-all
랜카드 하나만 있으면 모두 public이다.
현재는 mysql이 없다!! 1
# firewall-cmd --permanent --add-service=mysql
# firewall-cmd --reload
# firewall-cmd --list-all
YES!!!
신기한거 알려줌ㅎㅎ
mysql이라고만 검색하면 비밀번호 없이 들어가짐!
왜그러냐고? 모름 ㅠㅎ
Mysql client 설치하기
yum install -y mysql
루트 계정으로 로그인 되는지 보자.
# mysql -h ns.jyoonchu.shop -u root -p
???안됨...
# mysql -h ns.jyoonchu.shop -u wpuser -p
-h : 호스트 정보를 달라
짠!!!!
오 된당 ㅎ
굿굿굿
728x90
'Linux' 카테고리의 다른 글
iSCSI Target 셋팅하기 (4) | 2023.12.14 |
---|---|
ESXi (0) | 2023.12.13 |
로드밸런서 실습 (3) | 2023.12.12 |
윈도우 서버 설치 | 파일스토리지 실습 (2) | 2023.12.12 |
웹서버(NFS) 설치하기 (0) | 2023.12.11 |