마

초보가 설치한 phpmyadmin

· 2012-07-25 (수) 01:26:16 · 2459 · 2
까먹기 전에 제 노트 공개합니다

(phpmyadmin 설치) 이걸 구글에서 검색하면 많은 사례들 나오는데요
제 서버에 맞는 걸 찾는 것이 힘들더라구요
뭐 하나 조금만 달라도 어찌할 수 없는 앝은 지식이라서 ...

그누 고수 몇 분의 도움을 받아 phpmyadmin 설치를 했습니다
전문가가 설치한 것이 아니기 때문에 언제 무슨 문제 생길지 모르긴 하지만 일단 설치는 됐으니까요

TNX 2님 조언이 많은 도움 되었습니다
몇 일을 구글 검색하며 날짜만 흘려 보내고 있을 떄 ... 너무 고맙더라구요


(vi명령어 관련-많이 알 수록 좋겠죠)

명령모드: [Esc] 버튼
입력모드: a (소문자 a)
vi에디터 저장 후 종료(SSH입력창으로 전환): :wq (세미콜론 아니고 콜론과 wq입력 후 엔터)

vi /etc/httpd/conf.d/phpmyadmin.conf

위와 같이 vi가 들어간 명령어 실행하면 글자 입력하기 전에 a 키를 눌러 입력모드로 전환합

입력을 마치고 나면 [Esc] 버튼을 눌러서 명령모드로 전환함 그런 후,

:wq 엔터 하여 SSH입력모드로 전환함


-----------------------------------------------------------------------------------------

CentOS-phpMyAdmin 설치

1. 파일 복사
http://www.phpmyadmin.net/ 에서 최신버젼(.gz)을 내려받습니다.

wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.2/phpMyAdmin-3.5.2-all-languages.tar.gz?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php&ts=1291003785&use_mirror=cdnetworks-kr-2

tar xvfz phpMyAdmin-3.5.2-all-languages.tar.gz
압축해제(임의의 적정한 곳에 풀어 줍시다)

mv phpMyAdmin-3.5.2-all-languages /var/www/html/phpMyAdmin
폴더를 httpd의 DocumentRoot 인 /var/www/html/phpmyadmin 에 위치 시킵니다.(폴더 이동 & 폴더명변경)



2. phpMyadmin 설치

phpmyadmin 설정 파일에 알리아스(Alias) 부분만 남기고 모두 주석(#) 처리 합니다.
(위 아래 방향키 눌러서 앞 자리에 # 입력합니다)

[root@ruo91 ~]# vi /etc/httpd/conf.d/phpmyadmin.conf

#
# Web application to manage MySQL
#
#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
#
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

phpmyadmin 의 인증 방법을 변경 합니다.
기본값은 cookie 로 되어 있는데 이 인증 방식은 보안상 좋지 않으므로 http 형식으로 로그인 창이 뜨도록 해줍니다.

[root@ruo91 ~]# vi /usr/share/phpmyadmin/config.inc.php

변경 전
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie'; (다른 글자일 수도 있습니다)

변경 후
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';



3. 웹페이지 확인
Apache 를 시작 합니다.

[root@ruo91 ~]# /etc/init.d/httpd start
httpd (을)를 시작 중: [ OK ]

기본 웹 페이지 확인

(웹서버 재실행)
ssh 로그인 => /etc/init.d/httpd restart <= 실행해 봄 (OK)



4. 비밀번호 설정
MySQL 을 처음 설치 하면 기본 root 비밀번호가 설정 되어 있지 않으므로 mysqladmin 으로 설정 해줍니다.

[root@ruo91 ~]# mysqladmin -u root password 12345(원하시는 비밀번호 입력)


5. 접속하기

http://IP주소/phpmyadmin/index.php

(로그인)
ID: root
PW: 위에서 설정한 비밀번호 입력

* 참고로 제 서버는 CentOS 5 버전 설치되어 있고, 스쿨호스팅 가상서버 사용하고 있습니다
|

댓글 2개

정리 잘하셨네요 ^0^
2012-07-25 (수) 01:33:58
고맙습니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-07-25 조회 2,780
12-07-25 조회 1,059
12-07-25 조회 955
12-07-25 조회 2,460
12-07-25 조회 2,484
12-07-25 조회 1,633
12-07-24 조회 1,095
12-07-24 조회 1,652
12-07-24 조회 869
12-07-24 조회 1,137
12-07-24 조회 1,736
12-07-24 조회 1,760
12-07-24 조회 1,639
12-07-24 조회 1,553
12-07-24 조회 1,092
12-07-24 조회 2,497
12-07-24 조회 4,175
12-07-24 조회 1,122
12-07-24 조회 4,210
12-07-24 조회 1,036