1. phpmyadmin 최신버전 다운로드
2. 적당한 곳에 압축을 푼다
3. vi config.inc.php
- $cfg['Servers'][$i]['auth_type'] = 'cookie'; --> http 로변경 (window 보안)
- $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
위 항목 주석을 푼다
4. 에러 처리
- The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click
- pma 관련 테이블 및 계정을 추가해 준다
- phpmyadmin 폴더에 포함된 sql로 되어있는 파일 실행시킨다
-> mysql -uroot -ppassword <examples/create_tables.sql
- 아래 스크립트를 실행한다
->GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'password';
->GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost';
- phpmyadmin 재로그인으로 확인 !!
5. Alias로 phpmyadmin 경로 잡기
- vi /etc/httpd/conf/httpd.conf
아래 문구 추가
Alias /phpmyadmin /usr/local/phpmyadmin
<Directory /var/usr/local/phpmyadmin>
AllowOverride All
Options Indexes
Order allow,deny
Allow from all
</Directory>
apahce 재시작
6. #2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)
$cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
7.한글 언어팩
../phpmyadmin/locale/ko/LC_MESSAGES 에 이동
[출처] centos 5.5 phpmyadmin 설치|작성자 호텔선인장