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 로그인화면
이제 접속이 잘 된다.
로그인 주소가 너무나 잘 알려져 있어서 그리고 보안을 위해 Alias 를 수정해주자.
vi /etc/httpd/conf.d/phpMyAdmin.conf
Alias /__MyAdmin /usr/share/phpMyAdmin
#Alias /phpmyadmin /usr/share/phpMyAdmin
자신이 원하는 Alias를 적고 저장한 다음에 아파치 재시작
이제 접속 URL 이 바뀌었다.
최근 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 로 바꾸면 처음 접속시 바로 로그인을 요구한다.
'LINUX' 카테고리의 다른 글
CentOS 7.x enp0s3 를 eth0 로 변경하는 방법 (2) | 2016.04.07 |
---|---|
CentOS 7.x ifconfig command not found 해결 방법 (0) | 2016.04.06 |
CentOS 7.x mysql root 비밀번호 변경 및 초기화 (1) | 2016.04.06 |
리눅스 시스템 백업 및 복구하기 (0) | 2016.04.06 |
리눅스 dd 명령어로 백업 및 복구하기 (0) | 2016.04.05 |