> MariaDB 설치


1. yum 저장소에 MariaDB 저장소 추가

yum 저장소에 MariaDB의 라이브러리가 존재하지 않기 때문에 vi를 이용해서 MariaDB.repo 저장소를 추가

$ vi /etc/yum.repos.d/MariaDB.repo

2. MariaDB.repo 파일 수정

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

3. MariaDB 설치

모든 질문에 y 입력

$ yum install MainriDB

 

> MariaDB 실행


  • 시스템 부팅 후 자동 시작
$ systemctl enable mariadb
  • MariaDB 실행
$ systemctl start mariadb
  • MariaDB 현재 상태 확인
$ systemctl status mariadb
  • MariaDB 접속

기본 설정 비밀번호는 없기 때문에 엔터

$ mysql -u root -p
  • MariaDB root 계정 비밀번호 변경
> use mysql
> set password=password('새 비밀번호') 

 

> MariaDB 설정


데이터베이스 생성

  • 현재 데이터베이스 확인
> SHOW DATABASES;
  • 새로운 데이터베이스 생성
> CREATE DATABASE [새로운 데이터베이스명]

새로운 유저 생성

  • localhost로 접속 가능한 유저 생성
> **CREATE** **USER** '사용자 이름'@'localhost' **IDENTIFIED** **BY** '비밀번호';
  • 어디에서나 접속 가능한 유저 생성
> **CREATE** **USER** '사용자 이름'@'%' **IDENTIFIED** **BY** '비밀번호';
  • 사용자@localhost 에게 권한 부여
> GRANT ALL PRIVILEGES ON [데이터베이스 이름].* TO '[사용자이름]'@'localhost';
  • 사용자@% 에게 권한 부여
> GRANT ALL PRIVILEGES ON [데이터베이스 이름].* TO '[사용자이름]'@'%'; 
  • 부여된 권한 보기
> **SHOW** **GRANTS** **FOR** '[사용자이름]'@'localhost';
or
>**SHOW** **GRANTS** **FOR** '[사용자이름]'@'%';
  • 권한 삭제
> REVOKE ALL ON [데이터베이스 이름].* FROM '[사용자이름]'@'localhost';
or
> REVOKE ALL ON [데이터베이스 이름].* FROM '[사용자이름]'@'%';

 

> Mysql Workbench에서 새로 만든 데이터베이스 연결


  1. MySQL Workbench 실행
  2. "Database" 메뉴에서 "Connect to Database"를 선택
  3. "Connection Name" 필드에 원하는 이름을 입력
  4. "Connection Method"에서 "Standard (TCP/IP)"를 선택
  5. "Hostname" 필드에 공인 IP 주소 입력
  6. "Port" 필드에 MariaDB 포트 번호(기본값은 3306)를 입력
  7. "Username"과 "Password" 필드에 서버에서 사용하는 MariaDB 사용자 이름과 암호를 입력
  8. "Default Schema" 필드에 연결하려는 데이터베이스의 이름을 입력
  9. "Test Connection"을 클릭하여 연결을 테스트
  10. 연결이 성공하면 "OK" 버튼을 클릭하여 저장

'설치&설정 메모' 카테고리의 다른 글

서버에 nginx 설치 및 설정하기  (0) 2023.06.23

1. yum 저장소에 nginx 저장소 추가

yum 저장소에 nginx의 라이브러리가 존재하지 않기 때문에 vi를 이용해서 nginx.repo 저장소를 추가

$ vi /etc/yum.repos.d/nginx.repo

 

2. nginx.repo 파일 수정

 

nginx.repo 파일에 아래의 내용을 추가하고 저장

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

 

3. nginx 설치

$ yum install -y nginx

 

4. nginx 설정 파일 수정

 

listen : 사용 포트 → 8080으로 변경

server_name은 localhost로 작성

 

5. 방화벽 설정

 

8080 포트를 사용할 것이기 때문에 8080 포트를 개방해야 한다

(1) 방화벽 실행

$ systemctl start firewalld

 

(2) 포트 개방

$ firewall-cmd --permanent --zone=public --add-port=8088/tcp
$ firewall-cmd --permanent --zone=public --add-port=3306/tcp

 

(3) 방화벽 재시작

$ firewall-cmd --reload

 

(4) 개방된 포트 목록 확인

$ firewall-cmd --list-ports

 

6. nginx 서비스 시작

(1) nginx 서비스 활성화

$ systemctl enable nginx

 

(2) nginx 서비스 시작

$ systemctl start nginx

 

(3) nginx 서비스 상태 확인

$ systemctl status nginx

 

서비스 시작 후

 

101.101.210.245[공인 아이피]:8080(개방 포트)로 접속하여 nginx 서비스 정상 시작 확인

'설치&설정 메모' 카테고리의 다른 글

MariaDB 설치 및 DB 설정  (0) 2024.07.02

+ Recent posts