phpMyAdmin 설치 [Alma Linux 9.4]

웹 기반의 MySQL/MariaDB 데이터베이스 관리 도구로, 브라우저에서 데이터베이스를 관리할 수 있습니다. phpMyAdmin 설치는 Alma Linux 9.4 버전에서 설치 진행을 했습니다.

✅ phpMyAdmin 설치

권장 패키지와 함께 설치합니다.

dnf -y install phpmyadmin php-curl php-gd php-zip php-mcrypt

설치 된 경로는 /usr/share/phpMyAdmin 이며, 설치 경로는 다음과 같습니다.

whereis  phpMyAdmin
phpMyAdmin: /etc/phpMyAdmin /usr/share/phpMyAdmin

/etc/phpMyAdmin 은 conf와 같은 설정 파일 경로이며, /usr/share/phpMyAdmin은 웹 인터페이스 파일이 있는 경로로 apache .conf의 alias 설정 등을 적용할 때 사용됩니다.

✅ 설정 내용 확인

 conf.d]# ll /etc/httpd/conf.d/php
php.conf         phpMyAdmin.conf  
 conf.d]# ll /etc/httpd/conf.d/phpMyAdmin.conf 
-rw-r--r-- 1 root root 1181  1월 22 15:58 /etc/httpd/conf.d/phpMyAdmin.conf
phpMyAdmin 설정 파일

✅ 보안 설정

기존의 접속 설정을 특정 IP로 변경합니다.

phpMyAdmin 설치--설정-파일_특정-IP-허용-변경_

임의로 다른 IP만 허용하여 접속 차단이 잘 되는지 확인합니다.

phpMyAdmin 설치-다른-IP-넣고-테스트
apachectl graceful
다른 IP 넣고 테스트 시 권한 없음 확인

웹 접속 테스트

현재 PC의 IP로 다시 설정 후 접속한 화면입니다.

phpMyAdmin-웹접속
phpMyAdmin-웹접속_로그인 후 메인 페이지

Similar Posts

  • [Linux] stat 명령어 : 파일&파일 시스템 확인

    리눅스 stat 명령어는 파일 및 파일 시스템의 상태를 보여주는 명령어입니다. 파일에 대한 자세한 정보가 필요할 때 사용합니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ stat 명령어 기본 사용 방법 ✅ 명령어 옵션 ✅사용 예시 🔲 파일 시스템의 정보 출력: -f

  • 리눅스 커널 버전 확인 명령어 및 배포판 버전 확인 방법

    리눅스를 운영할 때 리눅스 커널 버전 확인과 배포판 버전을 확인해야 하는 경우가 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ 리눅스 커널 버전 확인 명령어 리눅스에서 커널 버전을 확인하는 명령어는 uname 명령어를 사용해서 확인할 수 있습니다. 1. uname 명령어 uname -a는 모든 결과를 보여 줍니다. 2. /proc/version 에서 확인 3. hostnamectl…

  • [Linux] Shell 확장 6가지와 Shell 인용 3가지

    echo 명령어를 사용해서 Shell 확장(Expansion)에 대해 알아 보겠습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 1. Shell 확장 Shell 확장(Expansion)이란 셸에서 프로그램을 실행하기 직전 사용자가 입력한 인자를 정해진 의미에 맞게 해석해서 입력 or 출력으로 전환하는 것을 의미합니다. 프로그램은 echo를 포함한 명령어와 쉘에서 실행하는 모든 기능과 명령어들을 의미합니다. echo 명령어로 인수(or 인자:…

  • [DBMS] MySQL, MariaDB 데이터베이스 &유저 생성

    MariaDB 데이터베이스 생성 및 삭제, 이름 변경 방법 그리고 유저 생성과 삭제에 대해 간단히 알아 보겠습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 MariaDB 데이터베이스 생성과 삭제 먼저 데이터베이스 목록을 조회합니다. 데이터베이스 생성 test01로 데이터베이스를 생성합니다. 데이터베이스 삭제 데이터베이스 이름 변경 test01 데이터베이스를 test02로 변경하고 싶은 경우 test02 데이터베이스를 먼저 생성해야…

  • SSH 명령어: 옵션 및 사용 방법

    리눅스에서 SSH(Secure Shell)는 네트워크를 통해 다른 시스템에 안전하게 접속할 수 있도록 해주는 프로토콜입니다. SSH는 원격 서버와 클라이언트 간의 통신을 암호화하여 보안성을 높이며, 주로 원격 접속, 파일 전송, 그리고 터널링 기능을 제공합니다. SSH 명령어를 사용하여 사용자는 원격 서버에 안전하게 접속한 뒤 다양한 작업을 수행할 수 있습니다. 터널링 기능: 한 네트워크에서 다른 네트워크로 데이터를 안전하게…

  • [Ubuntu] apt 명령어 | apt-get 명령어 사용법과 차이점

    Red Hat 계열 리눅스에서는 패키지 관리를 위해 dnf 명령어를 사용하며, Debian 계열에서는 apt 명령어를 사용합니다. Ubuntu와 같은 Debian 기반 배포판에서는 두 명령어가 모두 사용 가능하지만, 목적과 사용 방식에 따라 약간의 차이가 있습니다. 이 글에서는 apt와 apt-get의 차이를 간단히 비교하고, apt 명령어에서 자주 사용하는 명령어 예제를 함께 정리해보겠습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 7   +   6   =