반응형

사전에 apm (httpd, php, mysql)이 설치되어 있어야 한다.

httpd를 yum으로 설치했다는 가정하에 작성


1. PhpMyAdmin 설치


httpd document root로 이동

$ cd /var/html/www


phpmyadmin을 다운받음

$ wget https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.zip


unzip 해준다. (unzip이 없으면 yum으로 설치)

$ unzip phpMyAdmin-4.4.12-all-languages.zip


httpd 서비스를 재시작 후 브라우저에서 http://localhost/phpMyAdmin 확인

$ service httpd restart



2. 세부 설정


phpMyAdmin root에 보면, config.sample.inc.php 파일이 있는데, 

해당 파일을 copy후 config directory를 생성하여,  config.inc.php로 rename후 생성된 directory에 넣어준다.

$ cd /var/html/www/phpMyAdmin
$ mkdir config
$ cp config.sample.inc.php ./config/config.inc.php

브라우저에서 setup url을 호출하여 세부설정을 진행한다. (http://localhost/phpMyAdmin/setup)


※ mysql 계정설정에서 사전에 phpMyAdmin이 설치되어 있는 ip에 대해서 권한설정을 해주어야 한다.

ex) phpMyAdmin이 localhost1에 설치되어 있고, abcd라는 계정으로 모든 DB에 접근하고 싶은 경우 아래와 같이 한다.

mysql> GRANT ALL PRIVILEGES ON *.* TO abcd@localhost1 IDENTIFIED BY 'password'


※ mysql 서버를 여러대 관리하고 싶은 경우, setup에서 등록한 서버 목록을 선택할 수 있게끔 설정이 가능하다.

생성해두었던 config폴더에 들어가서, config.inc.php 파일만 바로 위 depth로 끄집어 내고, config 폴더를 날려버린 후에

config.inc.php 파일을 열어 아래와 같은 옵션을 추가해주면 된다.

$cfg['DisplayServersList'] = TRUE;
반응형

'개발 > Database' 카테고리의 다른 글

[MSSQL] SET ANSI_NULLS  (0) 2016.06.10
[Mysql] 5.5 패키지 설치 (CentOS 6.5)  (0) 2016.06.10
[Mysql] local-infile  (0) 2016.06.10
[MongoDB] 기본 세팅 + ReplicaSet 구성 및 Arbiter  (0) 2016.06.10
[Mysql] group_concat  (0) 2016.06.10
,