사전에 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 |