Last Updated on 9월 21, 2021 by Jade(정현호)
웹 기반 MySQL 관리 툴
PHP로 개발 된 오픈소스이고, 웹 기반의 mysql 관리 툴 입니다.
intended to handle the administration of MySQL
over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be…
PHPMyAdmin 설치
phpmyadmin 설치
root 계정으로 작업합니다
# yum list | grep phpmyadmin
phpmyadmin.noarch x.xx.9.5-1.el5.rf rpmforge
* 버전은 4.x 로 확인 될 것입니다.
# yum -y install phpmyadmin.noarch
php-mbstring 설치
# yum list | grep php-mbstring
php-mbstring.i386 5.1.6-23.2.el5_3 updates
# yum -y install php-mbstring
php-mbstring 를 설치 하지않으면 아래의 에러가 발생되기 때문에 설치가 필요 합니다.
yum repository 에서 phpmyadmin 이 없거나 있어도 더 최신 버전을 사용하려고 할때는 별도로 다운 받아서 사용 하시면 됩니다.
관련된 내용으로 아래 포스팅을 확인 하시면 됩니다.
다음으로 conf 파일을 수정하여 설정을 변경하도록 하겠습니다.
설정 변경(conf)
/etc/httpd/conf.d/phpmyadmin.conf 파일을 수정 합니다
Allow from 127.0.0.1 => Allow from all 로 수정합니다
/usr/share/phpmyadmin 이 위치로 이동하여 vi config.inc.php 을 수정합니다
$cfg['blowfish_secret'] 설정시 아래의 사이트를 이용 하시면 됩니다.
패스워드를 아래링크에서 생성해주는 패스워드를 이용 하여 $cfg['blowfish_secret'] = 항목에 입력을 하면 됩니다.
사이트에 들어가서 페이지를 reload 할때 마다 패스워드가 랜덤하게 생성 됩니다.
17번줄 근처 $cfg['blowfish_secret'] = ''; 에 '' 사이에 위에서 생성된 비밀번호를 입력합니다.
=> $cfg['blowfish_secret'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
29번줄 $cfg['Servers'][$i]['auth_type'] = 'cookie'; cookie 로 설정 합니다.
저장하고 나온후 apache를 재 가동후 http://주소/phpmyadmin 로 접속 되는지 확인 해보시기 바랍니다
Principal DBA(MySQL, AWS Aurora, Oracle)
핀테크 서비스인 핀다에서 데이터베이스를 운영하고 있어요(at finda.co.kr)
Previous - 당근마켓, 위메프, Oracle Korea ACS / Fedora Kor UserGroup 운영중
Database 외에도 NoSQL , Linux , Python, Cloud, Http/PHP CGI 등에도 관심이 있습니다
purityboy83@gmail.com / admin@hoing.io