CentOS 7.x phpmyadmin 설치하기



phpMyAdmin 이 설치되어 있으면 사용하기가 정말 편하다.


sql 클라이언트 프로그램 없이도 브라우저에서 바로 쿼리문을 사용할 수 있기 때문이다.


그리고 "최근 1440초 동안 아무 동작이 없어 로그아웃 되었습니다. 다시 로그인해주세요." 메시지 안나오게 설정하는 방법에 대해서 알아보자.


▶ phpmyadmin 설치


# yum install -y phpmyadmin



▶ 아파치 재시작


# systemctl restart httpd.service

6.x 버전은 service httpd restart



이제 접속을 시도해 보자.

phpmyadmin 접속 url 은 http://도메인주소/phpmyadmin 이다.


Forbidden

You don't have permission to access /phpMyAdmin on this server.

접속 거부 메시지가 나타난다.



▶ 접근허용 IP 추가 ( /etc/httpd/conf.d/phpMyAdmin.conf 파일에서 자신의 IP 추가)


Require ip 127.0.01 접근허용IP

Require ip 127.0.0.1 을 찾아서 뒤에다 공백을 붙이고 허용IP를 적어주고 저장

그리고 아파치 재시작



다시 로그인 시도

CentOS 7.2 phpMyAdmin 로그인화면CentOS 7.2 phpMyAdmin 로그인화면

이제 접속이 잘 된다.


로그인 주소가 너무나 잘 알려져 있어서 그리고 보안을 위해 Alias 를 수정해주자.


vi /etc/httpd/conf.d/phpMyAdmin.conf

Alias /__MyAdmin /usr/share/phpMyAdmin

#Alias /phpmyadmin /usr/share/phpMyAdmin


자신이 원하는 Alias를 적고 저장한 다음에 아파치 재시작


이제 접속 URL 이 바뀌었다.



phpMyAdmin 1440초 자동 로그아웃최근 1440초 동안 아무 동작이 없어 로그아웃 되었습니다. 다시 로그인해주세요.


그리고 접속한지 아무입력 없이 1440초 (24분) 가 지나면 위와 같이 자동 로그아웃이 된다.


/etc/phpMyAdmin/config.inc.php 파일에서 아래부분을 찾아서 cookie 를 http 로 바꿔주자.


$cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http or cookie based)?

$cfg['Servers'][$i]['user']          = '';          // MySQL user

$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed


인증 방식을 cookie 에서 http 로 바꾸면 처음 접속시 바로 로그인을 요구한다.



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요