로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!{{소문자 제목}}{{소프트웨어 정보 |이름 = phpMyAdmin |원어이름 = |배경색 = |글자색 = |로고 = [[파일:PhpMyAdmin logo.png]] |화면 = [[파일:PhpMyAdmin-main-en.png]] |화면설명 = phpMyAdmin 주 화면 |원작자 = |개발 = phpMyAdmin 프로젝트 |종류 = 웹 데이터베이스 관리 |출시 = |최신버전 = |최신출시 = |미리보기 = |미리출시 = |상태 = |언어 = 다국어 (78개) |운영체제 = [[크로스 플랫폼]] |플랫폼 = |엔진 = |작성언어 = [[PHP]] |라이선스 = [[GNU 일반 공중 사용 허가서]] |이전 = |이후 = |웹사이트 = [http://www.phpmyadmin.net phpmyadmin.net] |비고 = }} '''phpMyAdmin'''은 [[웹 브라우저]] 상에서 [[MySQL]] [[데이터베이스]]를 탐색기 형식으로 시각적으로 관리할 수 있게 하는 [[소프트웨어]]이다. [[PHP]]를 기반으로 제작되었다. == 특징 == phpMyAdmin은 파일 탐색기 형식으로 데이터베이스를 관리하기에 콘솔을 사용하는 것 보다 직관적으로 MySQL 데이터베이스를 관리할 수 있다. 웹 브라우저에서 index.php 주소를 입력해서 이용할 수 있으며, 시작화면에서 로그인을 해서 이용할 수 있다. 로그인을 하면 왼쪽 사이드바에는 데이터베이스와 테이블 정보가, 오른쪽에는 각 테이블을 관리할 수 있는 옵션이 나온다. 오른쪽의 탭에는 다음과 같은 것들이 있다. # 보기 - 테이블 안에 저장된 개별 개체들이 무엇이 있는지 확인할 수 있다. 데이터베이스 특성상 각 개체들은 특정한 속성들에 대해 값을 갖고 있는데, 보기 탭에서는 각 개체들을 행으로, 개체들의 속성들을 열로 표현하고, 사각형 표 형식으로 각 개체들의 정보를 보여준다. 더불어 각 개체를 삭제할 수 있는 옵션이 있다. # 구조 - 테이블이 사용하고 있는 속성들을 확인할 수 있다. # SQL - 콘솔 형태의 창을 띄워서 [[SQL]] 명령을 실행할 수 있다. # 검색 - 테이블의 속성 정보를 이용해서 속성을 만족하는 개체들을 검색한다. # 삽입 - 데이터베이스 테이블에 특정한 속성을 가지는 개체의 정보를 폼 형식을 이용해서 직접 삽입할 수 있다. # 내보내기 - SQL 파일 형식으로 테이블의 정보를 저장해서 내보낸다. # 가져오기 - SQL 파일 형식으로 저장된 데이터베이스 테이블의 정보를 가져와서 테이블 안에 저장한다. # 테이블 작업 - SQL을 사용하지 않고 테이블을 직접 복사하거나 내용을 비우거나 삭제하거나 이름을 바꾸는 등의 작업을 한다. == 보안 == phpMyAdmin을 많이 사용하다보니 이를 대상으로 한 공격이 흔히 이루어지는 편이다. 안전을 위해 phpMyAdmin으로 접속하는 주소를 기본값으로 두어서는 안 된다. 또한 가능하면 특정한 [[IP 주소]] 이외에는 접근하지 못하도록 하는 등의 조치가 필요하다. 또한 DB 비밀번호를 강력하게 설정하고 노출되지 않도록 주의하여야 한다. == [[미디어위키]] 관련 == {{참고|mw:Manual:Database layout}} [[미디어위키]]는 [[데이터베이스]]를 사용해서 데이터를 저장한다. 이 phpMyAdmin을 이용해서 데이터베이스 관리를 손십게 할 수 있다. 예를 들면 문서를 열려고 할 때 PHP 에러가 나서 정상적인 방법으로 삭제가 불가능한 문서를 지울 때 그 문서를 가리키는 데이터베이스 값을 지우는 방식으로 해결할 수 있다. 또는 문서명과 문서에 지정된 이름공간의 숫자가 맞지 않아서 제대로 출력이 되지 않는 경우에 이름공간의 숫자를 LocalSettings.php에 지정된 숫자에 맞추어서 제대로 출력할 수 있게 만들 수 있다. 그밖에도 데이터베이스를 지워서 아예 '''문서를 삭제한 기록조차''' 남기지 않고 지우는 작업도 가능하다. 다만 phpMyAdmin을 이용해서 위키 문서의 내용을 편집하지 않는 것이 좋다. MySQL을 이용해서 데이터베이스를 조작한 후에는 update.php를 돌려서 업데이트를 하는 것이 좋다. 미디어위키에서는 기본적으로 다음과 같은 테이블을 사용한다. 또한 CheckUser 확장기능 같이 별도의 테이블을 만드는 확장기능도 있으니 참조할 것. 1.27~1.28 버전 기준으로 작성되었다. 여기서는 InterWiki 등 미디어위키 설치 파일에 포함된 확장기능이 사용하는 테이블도 포함된다. {|class="wikitable |- ! 테이블명 !! 설명 !! 테이블명 !! 설명 |- | Archive || 삭제된 페이지를 저장한다 || Quarycache || |- | Bot_password || 봇 비밀번호를 저장한다. 위키에서 api에 직접 접근하는 봇을 돌릴 때 봇 비밀번호를 지정하는데 유용하다. || Quarychache_two || |- | Category || 분류 문서를 저장한다. || Quarycache_info |- | Categorylinks || 해당 분류로 지정된 문서 정보를 저장한다. || Recentchanges || |- | Changetags || || Redirect || |- | Externallinks || || Revision || |- | Image || 파일의 정보를 저장한다. || Searchindex || |- | Imagelinks || || Sites || |- | Interwiki || || Site_identifiers || |- | Ipblocks || || Site_stats || |- | Iwlinks || || Tag-Summary || |- | Job || || Templatelinks || |- | L10n_cache || || Text || |- | Langlinks || || Transcache || |- | Logging || || Updatelog || |- | Log_search || || Uploadstash || |- | Module_deps || || User || 사용자 정보를 저장한다. |- | ObjectCache || || User_former_groups || |- | Oldimage || || User_groups || |- | Page || 각 문서들의 정보를 저장한다. || User_newtalk || |- | Pagelinks || 각 페이지의 역링크 정보를 저장한다. || User_properties || |- | Page_props || || Valid_tag || |- | Page_restrictions || || Watchlist || 각 사용자들의 주시 목록 정보를 저장한다. |- | Protected_titles || || || |} == 참조 == * [[위키백과:phpMyAdmin]] ** [[Wikipedia:phpMyAdmin]] * <small>'''(영어)'''</small> [http://sourceforge.net/projects/phpmyadmin/ phpMyAdmin 소스포지 페이지] {{각주}} [[분류:시스템 소프트웨어]] [[분류:자유 소프트웨어]] [[분류:데이터베이스]] 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț 이 문서에서 사용한 틀: 틀:각주 (원본 보기) (준보호됨)틀:소문자 제목 (원본 보기) (준보호됨)틀:소프트웨어 정보 (원본 보기) (준보호됨)틀:정보상자 주제칸 (원본 보기) (준보호됨)틀:정보상자 칸 (원본 보기) (준보호됨)틀:정보상자 큰칸 (원본 보기) (준보호됨)틀:참고 (원본 보기) (준보호됨)