phpMyAdmin 설치및 설정
소스를 압축 풀고 디렉토리를 phpmyadmin으로 이름 변경 후 계정의 홈페이지 디렉토리
안에 디렉토리 통째로 넣는다.
도메인/phpmyadmin 입력 후 접속 되는지 확인
접속시 오류 메시지
#1045 – Access denied for user ‘root’@’localhost’ (using password: NO)
설정
압축을 풀어 업로드시켰다면, 그중에 config.inc.php라는 파일을 자신의 실행환경에
맞게끔 편집을 해주어야 한다.
# cp config.sample.inc.php config.inc.php
※ 2.11.7 버젼에서는 config.inc.php 파일대신 /libraries/config.default.php 파일을 아래 내용에따라 편집해준다
버전 마다 다르다 2. 대는 #vim phpmyadmin/libraries config.default.php 요기서 편집
phpadmin설치 경로(URL)
$cfg[‘PmaAbsoluteUri’] = ‘http://도메인/phpmyadmin/';
$cfg[‘blowfish_secret’] = ‘mysql'; –>mysql이 기본셋팅
$cfg[‘Servers’][$i][‘extension’] = ‘mysql'; –>mysql이 기본셋팅
MySQL이 접속포트
$cfg[‘Servers’][$i][‘port’] = ”;// 기본포트는 3306이고, 비어두면 기본포트 3306으로 작동.
예) $cfg[‘Servers’][$i][‘port’] = ‘3333’;//포트번호 3333으로 작동하는 경우
$cfg[‘Servers’][$i][‘controluser’] = ‘root'; –>root 또는 유저명
$cfg[‘Servers’][$i][‘controlpass’] = ‘1234’; –>패스워드
PHPMyAdmin의 기본 보안 설정
$cfg[‘Servers’][$i][‘auth_type’] = ‘config';//기본 설정된 값
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie';//cookie로 바꾼다.
팁
config.inc.php 파일안에
$cfg[‘Servers’][$i][‘user’] = ”;
$cfg[‘Servers’][$i][‘password’] = ”;
$cfg[‘Servers’][$i][‘only_db’] = ”;
내용을 채우면 root로 로그인 하더라도 해당 DB로밖에 접근할 수 없지만,
위처럼 공란으로 두게 되면 root로그인시, 모든 DB를 제어할 수 있다.
0 개의 댓글