MYSQL 외부 접속으로 활용하기 두번째 PHPMYADMIN으로 원격관리하기

서버 일반

아래 글에 다 넣으려고 했는데 페이지가 길어지면 지루해지는 감이 있어서 나눠 작성해본다.

MYSQL 외부 접속으로 활용하기편에서 계정에 대한 설정을 했다면 MySQL서버의 외부 웹서버에서 PHPMYADMIN(이하 PMA)을 설치해 웹에서 관리가 가능하다. 설치하는 방법은 로컬상태일때와 같지만 config.inc.php 설정에 로컬부분을 원격으로 관리할 MySQL서버의 정보를 입력해 주면 된다.

/* Authentication type */$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

31번라인 즈음에 보면 위와 같은 코드가 있는데 여기서 host의 localhost를 접속할 MySQL서버의 주소를 적어주면 된다.

그리고 로컬서버에 PMA를 설치할때 PMA에 필요한 데이터베이스를 만들고 계정을 만들게 되는데 그 계정 정보를 입력해 줘서 부가적인 PMA의 기능을 사용할 수 있다.

$cfg['Servers'][$i]['controlhost'] = '192.168.0.61';
$cfg['Servers'][$i]['controlport'] = '3306';
$cfg['Servers'][$i]['controluser'] = 'PMA관리계정';
$cfg['Servers'][$i]['controlpass'] = '비밀번호';

43번라인 즈음 위와 같은 PMA 계정설정 코드에서 호스트와 포트를 입력해 주고 접속해주면 된다.

pma_connect_local

APACHE와 MySQL이 같이 설치된 로컬 환경에서의 PMA 접속

pma_connect_iis

IIS에서 MySQL을 원격으로 연결해서 PMA 접속

1 댓글. Leave new

  • 안녕하세요 PG님 우연히 검색통해서 들어오게 되었는데요
    어디다 글을 남겨야할지 몰라서 여기다 댓글 남깁니다.
    제가 NAS를 구입하여서 취미로 홈페이지랑 이것저것 만져보고있는데요. 제가 궁금해하는 것들을 다 하고계신것 같습니다. 처음 다루다보니 어려운점이 많아서 도움좀 받고싶습니다. 연락 가능할까요? 메일 smartizcokr@gmail.com 입니다. 연락 주시면 감사하겠습니다.

    응답

우성연에 답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

Aws 라이트세일 비트나미 Phpmyadmin 접속 방법
AWS 라이트세일 비트나미 phpmyadmin 접속 방법
아마존 웹서비스(AWS)의 라이트세일에서 워드프레스 인스턴트를 생성하면 비트나미(Bitnami) 기반의 웹서버를 쉽게 만들 수 있습니다. NGINX, PHP, mysqlDB, phpmyadmin이 자동으로 세팅되는 비트나미를…
도메인 Ip 확인하는 4가지 방법
도메인 IP 확인하는 4가지 방법
인터넷은 IP 주소를 기반으로 연결되며 서버와 클라이언트, PC와 스마트폰 모두 고유의 IP를 가지고 있습니다. IP 주소는 숫자 배열로 이루어져 있어서…