XAMPP | 비밀번호 설정, phpmyadmin 세팅법

|

개요

로컬 개발환경을 꾸릴 수 있는 XAMPP 입니다. 아파치, PHP, 마리아 DB, 톰캣 등이 설치되어 있습니다.

워드프레스는 비밀번호 없이도 문제없이 설치가 가능하지만 XE나 그누보드같은 CMS를 설치할 경우에는 필요한 경우가 종종 있습니다. 이 때는 아래의 방법으로 해결하면 됩니다.

비밀번호 설정방법

image 28
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 9

XAMPP를 실행합니다

  1. Apache, MySQL 실행[Start] 버튼을 클릭합니다
  2. Shell 버튼을 클릭합니다

image 29
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 10
mysqladmin.exe -u root password {바꾸고싶은비밀번호}

​저는 비밀번호를 root 로 변경하고 싶으니 mysqladmin.exe -u root password root 로 변경하겠습니다. 입력이 끝났다면 설정이 완료된 겁니다. 이제 phpMyAdmin 을 수정하도록 하겠습니다.

PHPMyAdmin 비밀번호 수정

image 30
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 11

설치 폴더를 변경하지 않았다면 C:\xampp\phpMyAdmin/config.inc.php 에 위치해 있습니다. VSCode나 메모장을 활용하여 엽니다.

image 31
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 12

해당 부분에 비밀번호를 설정합니다. 저는 root 로 저장하도록 하겠습니다.

/* 인증 정보 */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

로그인 유효시간 늘리는 방법

image 32
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 13

로그인 시간이 더욱 필요한 경우 설정을 통해 수정할 수 있습니다. 저는 DB를 마이그레이션 하는 작업을 할 때 자주 사용했었는데요, 1440초는 20분정도밖에 되지 않기에 너무 짧게 느껴지기도 합니다.

보통은 로컬 작업일 때 해당 작업을 하는 것을 지극히 권장합니다. 보안에 직결된 부분이니 더욱 신경 쓸 필요가 있습니다.

$cfg['LoginCookieValidity'] = 36000;

다른 설정 방법은 위의 코드를 config.inc.php 에 추가하는 방법입니다. 해당 코드를 복사하여 붙여넣기 하면 작업이 완료됩니다.

암호화 문자열 경고문 해제

image 33
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 14
$cfg['blowfish_secret'] = '.7~^(L%FLV6RDYKzO%IZ=16T\d6k_WTi';

이번에는 암호화 문자열 에러인데요, 이 경우는 [여기] 에서 코드를 생성한 다음 config.inc.php 를 추가하면 해결할 수 있습니다.

임의의 매개변수 값을 추가하면 해결 완료. 직접 만들어도 되지만 32자 이상이 되도록 만들어야 합니다.

스토리지 설정

image 34
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 15

위의 경우는 간단하게 해결 가능합니다. 글 안의 링크를 클릭하고 생성하기 버튼 클릭하면 끝이납니다. 이 문제는 생각보다 쉽게 해결할 수 있어요.

대체 프로그램은?

저는 XAMPP 를 활용하지만 왜인지 모르는 속도 저하가 짜증을 불러들이기도 했습니다. 거의 한 8년을 본 것 같은데, 애증의 프로그램이라는 점은 변함이 없습니다.

image 35
XAMPP | 비밀번호 설정, phpmyadmin 세팅법 16

그러나 최근 범접할 수 없는 무료 프로그램인 Local 이 생겼습니다. 속도적인 문제 뿐만 아니라, 다중 서버 실행, 포트 자동 체크 등으로 버그 투성이었던 XAMPP를 가볍게 상회하는 툴이 나와 잘 사용중입니다.

개인적으로 개발의 환경이 확실히 업그레이드된다는 생각을 할 정도로 마음에 들기에 추천합니다.

더 소름돋는 점은 맥으로도 나와있어 어느 환경에서도 설치가 가능합니다. 그 외로는 MAMP(맘프) 라는 프로그램이 있습니다. 유료 결제했지만 포지션이 애매해 아쉽게도 사용하지 않게되었습니다.

답글 남기기

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

클릭하여 복사