콘텐츠로 건너뛰기

[Bitnami WAMP] MariaDB / phpMyadmin 동작 속도 개선 팁


phpMyadmin을 설치했습니다. 그런데 너무 느려요😂

MySql의 대체제 마리아DB (MariaDB)를 Apache 서버에 설치했습니다. 그리고 편리하게 관리하기 위해서 phpMyadmin도 설치했는데 관리페이지의 구동 속도가 너무 느려서 해당 버그를 해결하고 관리페이지가 빠르게 작동하도록 해봤어요.


아주 아주 먼 옛날 윈도우OS 운영체제에 Apache(아파치), PHP, MySql을 비롯한 서버를 구축, 실행하기 위한 여러 프로그램을 패키징하여 사용하기 쉽도록 원빵 설치 서비스 APMSETUP(홈페이지 운영중단), AUTOSET(유지보수 중단) 이란 것이 있었어요.

2000년 대~2010년 대에 이 두 프로그램을 통해 많은 개인서버 운영자들이 쉽고 빠르게 홈서버를 구축할 수 있었습니다.

하지만 둘 모두 이젠 공식적인 버전업과 유지보수는 종료되었고, Bitnami 의 WAMP가 윈도우OS에서 개인서버 운영을 원하는 분들께 손쉽게 접근 및 설치가 가능한 홈서버 소프트웨어로 자리바뀜이 된 것 같아요.
변경사항 2022년 12월 쯤 bitnami에서 WAMP 다운로드 서비스를 종료했네요. 그렇지만 해당 소프트웨어의 대체품이 몇가지 있습니다. 아래에 3개 제품 간단히 알려드릴게요.

XAMPP : Apache, MariaDB, PHP, Perl을 포함 / Windows, macOS, Linux 설치 가능.
다운로드 링크: https://www.apachefriends.org/download.html

WampServer : Apache, MySQL, PHP, PhpMyAdmin을 포함 / Windows설치 가능.
다운로드 링크: https://www.wampserver.com/en/

Laragon : Apache, MySQL, PHP, Redis 등을 포함 / Windows설치 가능.
다운로드 링크: https://laragon.org/download/

phpMyadmin의 역할

Bitnami의 WAMP 설치와 운영 관련된 내용은 다른 포스트를 통해서 가이드 해드리도록 하고, 이번엔 WAMP를 설치 한 이후 MariaDB(SqlDB)를 쉽게 직관적으로 관리할 수 있는 phpMyadmin 페이지 자체의 접속 및 작업속도가 저하되어 뭐 하나 클릭하면 로딩 프로그레스 똥글뱅이가 빙글빙글 돌아가는 답답한 현상을 해결하는 팁을 가이드 해드리겠습니다. 그 전에 phpMyadmin이 왜 필요한지 잠깐 볼까요.

추천 글 🔔  [함수/쿼리문] 구글스프레드시트 데이터 목록에서 첫번째 데이터 값만 가져오기
phpMyadmin을 사용하지 않으면 이렇게 CMD 콘솔을 통해 DB를 관리해야 합니다.
CMD 콘솔창으로 관리하는 MySql DB 모습
CMD 콘솔창으로 관리하는 MySql DB 모습
phpMyadmin을 설치하면 아래처럼 직관적으로 마우스 클릭만으로 DB관리가 가능합니다.
phpMyadmin 을 통해 직관적인 DB관리
phpMyadmin 을 통해 직관적인 DB관리

phpMyadmin 설치 후 실제 이슈

위 사진 둘의 차이가 아주 크지 않나요?
그런데 저의 경우 WAMP를 통해 개인서버를 설치하고 운영하는데 이 글의 상단에서 말씀 드린것처럼 이상하게 phpMyadmin 페이지의 작업/조회 속도가 너무나 느려져 있는게 발견됩니다. 다만 DB 성능의 저하는 아니고 phpMyadmin 페이지 자체에서 작업을 한 후 저장을 하고, 다시 조회를 하고, 메뉴를 이동할 때 나타나는 현상이었어요.

이 버그를 수정하기 전의 작업 속도를 한번 볼께요.

와…다시 봐도 딥빡이네요.
그리고 아래는 버그를 수정 한 후 작업 속도입니다.

이게!!! 정상이죠!!!


phpMyaadmin 동작 속도 개선 방법

그럼 우리가 정상 속도로 phpMyadmin 작업화면을 사용하려면 어떤 버그를 수정하면 될까요? 간단합니다.

다만 WAMP를 설치한 case와 phpMyadmin을 따로 설치한 case 별로 버그 수정 방법은 나뉘게 됩니다. CASE 1 CASE 2를 확인해주세요!
(CASE1과 CASE2는 WAMP를 설치했는지, 아니면 phpMyadmin을 따로 설치했는지 차이만 있을 뿐입니다)

CASE 1. WAMP를 설치한 경우

01.WAMP가 설치된 폴더->phpMyadmin 폴더로 이동합니다.

추천 글 🔔  구글스프레드시트 데이터 입력 시간 자동 생성

저의 경우 경로는 이렇습니다 : C:\Bitnami\wampstack-8.1.10-0\apps\phpmyadmin\htdocs

02.해당 경로에서 “config.inc.php” 파일을 편집기로 엽니다. (메모장으로도 상관 없어요~)

03.메모장 열기 -> Ctrl+F(검색) -> localhost 검색

04.$cfg['Servers'][$i]['host'] = 'localhost'; 를 아래와 같이 변경
$cfg['Servers'][$i]['host'] = '127.0.01';

05.변경 후 메모장 저장 -> WAMP MANAGER로 서버 재시작 (사실 재시작 안해도 크게 문제는 없지만 시원하게 재시작 한번 하시죠)

06.phpMyadmin 접속하여 작업속도 개선 됐는지 확인! 끝!

CASE 2. phpMyadmin을 개별적으로 설치한 경우

01.phpMyadmin 을 개별 설치한 경로로 가셔서 “config.sample.inc.php” 를 찾습니다.

02.해당 파일을 메모장 등 편집기로 열고 “localhost”를 “127.0.0.1” IP주소로 바꿔주세요. 그리고 메모장을 저장합니다.

03.기존 config.inc.php는 파일명을 바꿔서 백업 해두시고 “config.sample.inc.php”의 파일명을 “config.inc.php”로 변경해주세요.

04.WAMP MANAGER로 서버 재시작 (사실 재시작 안해도 크게 문제는 없지만 시원하게 재시작 한번 하시죠)

05.phpMyadmin 접속하여 작업속도 개선 됐는지 확인! 끝!

좋은 하루 되세요😉






이 블로그는 구글 애즈, 쿠팡 파트너스 등 광고 링크 게재를 통한 수익 활동이 포함되어 있는 블로그입니다.

이 글이 도움이 되셨나요?

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