-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/@php/doc/doctrees/
File Upload :
Current File : /var/www/html/@php/doc/doctrees/setup.doctree

€cdocutils.nodes
document
q)q}q(U	nametypesq}q(XxamppqKXred hat enterprise linuxqNX	upgradingqKXsetup_scriptq	KX
quick installq
NXsignon authentication modeqNXinstalling on windowsqNXusing setup scriptq
NXhttp://phpmyadmin.net/auth_keyqKX
linked-tablesqKX
quick_installqKXfedoraqNXppa for michal ÄihaÅ™qKX	wikipediaqKXauthentication_modesqKXcookie authentication modeqNXgentooqNXsetup scriptqKXhttp authentication modeqNXopensuseqNXlinux distributionsqNXcookieqKX*extra packages for enterprise linux (epel)qKXubuntuqNXusing authentication modesqNX%securing your phpmyadmin installationqNXdebianq NXmanually creating the fileq!NXinstallationq"NXconfig authentication modeq#NXsetupq$KXswekey authentication modeq%NXenabledq&KX phpmyadmin configuration storageq'NXopensuse build serviceq(KXmain phpmyadmin directoryq)KXmandrivaq*NXupgrading from an older versionq+NXswekeyq,KuUsubstitution_defsq-}q.Uparse_messagesq/]q0Ucurrent_sourceq1NU
decorationq2NUautofootnote_startq3KUnameidsq4}q5(hUxamppq6hUred-hat-enterprise-linuxq7hU	upgradingq8h	Usetup-scriptq9h
Uid1q:hUsignon-authentication-modeq;hUinstalling-on-windowsq<h
Uusing-setup-scriptq=hUhttp-phpmyadmin-net-auth-keyq>hU
linked-tablesq?hU
quick-installq@hUfedoraqAhUppa-for-michal-ciharqBhU	wikipediaqChUauthentication-modesqDhUcookie-authentication-modeqEhUgentooqFhUid2qGhUhttp-authentication-modeqHhUopensuseqIhUlinux-distributionsqJhUcookieqKhU(extra-packages-for-enterprise-linux-epelqLhUubuntuqMhUusing-authentication-modesqNhU%securing-your-phpmyadmin-installationqOh UdebianqPh!Umanually-creating-the-fileqQh"UinstallationqRh#Uconfig-authentication-modeqSh$UsetupqTh%Uswekey-authentication-modeqUh&UenabledqVh'U phpmyadmin-configuration-storageqWh(Uopensuse-build-serviceqXh)Umain-phpmyadmin-directoryqYh*UmandrivaqZh+Uupgrading-from-an-older-versionq[h,Uswekeyq\uUchildrenq]]q^(cdocutils.nodes
target
q_)q`}qa(U	rawsourceqbX
.. _setup:UparentqchUsourceqdcdocutils.nodes
reprunicode
qeX</var/www/phpmyadmin/release/phpMyAdmin-4.2.7.1/doc/setup.rstqf…qg}qhbUtagnameqiUtargetqjU
attributesqk}ql(Uidsqm]Ubackrefsqn]Udupnamesqo]Uclassesqp]Unamesqq]UrefidqrhTuUlineqsKUdocumentqthh]]ubcdocutils.nodes
section
qu)qv}qw(hbUhchhdhgUexpect_referenced_by_nameqx}qyh$h`shiUsectionqzhk}q{(ho]hp]hn]hm]q|(hRhTehq]q}(h"h$euhsKhthUexpect_referenced_by_idq~}qhTh`sh]]q€(cdocutils.nodes
title
q)q‚}qƒ(hbXInstallationq„hchvhdhghiUtitleq…hk}q†(ho]hp]hn]hm]hq]uhsKhthh]]q‡cdocutils.nodes
Text
qˆXInstallationq‰…qŠ}q‹(hbh„hch‚ubaubcdocutils.nodes
paragraph
qŒ)q}qŽ(hbXïphpMyAdmin does not apply any special security methods to the MySQL
database server. It is still the system administrator's job to grant
permissions on the MySQL databases properly. phpMyAdmin's :guilabel:`Users`
page can be used for this.hchvhdhghiU	paragraphqhk}q(ho]hp]hn]hm]hq]uhsKhthh]]q‘(hˆXÃphpMyAdmin does not apply any special security methods to the MySQL
database server. It is still the system administrator's job to grant
permissions on the MySQL databases properly. phpMyAdmin's q’…q“}q”(hbXÃphpMyAdmin does not apply any special security methods to the MySQL
database server. It is still the system administrator's job to grant
permissions on the MySQL databases properly. phpMyAdmin's hchubcdocutils.nodes
emphasis
q•)q–}q—(hbUhk}q˜(UrawtextX:guilabel:`Users`hm]hn]ho]hp]q™Xguilabelqšahq]uhchh]]q›hˆXUsersqœ…q}qž(hbUhch–ubahiUemphasisqŸubhˆX
page can be used for this.q …q¡}q¢(hbX
page can be used for this.hchubeubcdocutils.nodes
warning
q£)q¤}q¥(hbX=:term:`Mac` users should note that if you are on a version before
:term:`Mac OS X`, StuffIt unstuffs with :term:`Mac` formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like :term:`Mac`-style
end of lines character ("``\r``").hchvhdhghiUwarningq¦hk}q§(ho]hp]hn]hm]hq]uhsNhthh]]q¨hŒ)q©}qª(hbX=:term:`Mac` users should note that if you are on a version before
:term:`Mac OS X`, StuffIt unstuffs with :term:`Mac` formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like :term:`Mac`-style
end of lines character ("``\r``").hch¤hdhghihhk}q«(ho]hp]hn]hm]hq]uhsK
h]]q¬(csphinx.addnodes
pending_xref
q­)q®}q¯(hbX:term:`Mac`q°hch©hdhghiUpending_xrefq±hk}q²(UreftypeXtermUrefwarnq³ˆU	reftargetq´XmacU	refdomainXstdqµhm]hn]Urefexplicit‰ho]hp]hq]Urefdocq¶Usetupq·uhsK
h]]q¸h•)q¹}qº(hbh°hk}q»(ho]hp]q¼(Uxrefq½hµXstd-termq¾ehn]hm]hq]uhch®h]]q¿hˆXMacqÀ…qÁ}qÂ(hbUhch¹ubahihŸubaubhˆX7 users should note that if you are on a version before
qÃ…qÄ}qÅ(hbX7 users should note that if you are on a version before
hch©ubh­)qÆ}qÇ(hbX:term:`Mac OS X`qÈhch©hdhghih±hk}qÉ(UreftypeXtermh³ˆh´Xmac os xU	refdomainXstdqÊhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK
h]]qËh•)qÌ}qÍ(hbhÈhk}qÎ(ho]hp]qÏ(h½hÊXstd-termqÐehn]hm]hq]uhchÆh]]qÑhˆXMac OS XqÒ…qÓ}qÔ(hbUhchÌubahihŸubaubhˆX, StuffIt unstuffs with qÕ…qÖ}q×(hbX, StuffIt unstuffs with hch©ubh­)qØ}qÙ(hbX:term:`Mac`qÚhch©hdhghih±hk}qÛ(UreftypeXtermh³ˆh´XmacU	refdomainXstdqÜhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK
h]]qÝh•)qÞ}qß(hbhÚhk}qà(ho]hp]qá(h½hÜXstd-termqâehn]hm]hq]uhchØh]]qãhˆXMacqä…qå}qæ(hbUhchÞubahihŸubaubhˆX” formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like qç…qè}qé(hbX” formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like hch©ubh­)qê}që(hbX:term:`Mac`qìhch©hdhghih±hk}qí(UreftypeXtermh³ˆh´XmacU	refdomainXstdqîhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK
h]]qïh•)qð}qñ(hbhìhk}qò(ho]hp]qó(h½hîXstd-termqôehn]hm]hq]uhchêh]]qõhˆXMacqö…q÷}qø(hbUhchðubahihŸubaubhˆX -style
end of lines character ("qù…qú}qû(hbX -style
end of lines character ("hch©ubcdocutils.nodes
literal
qü)qý}qþ(hbX``\r``hk}qÿ(ho]hp]hn]hm]hq]uhch©h]]rhˆX\rr…r}r(hbUhchýubahiUliteralrubhˆX").r…r}r(hbX").hch©ubeubaubhu)r}r	(hbUhchvhdhghihzhk}r
(ho]hp]hn]hm]rhJahq]rhauhsKhthh]]r
(h)r}r(hbXLinux distributionsrhcjhdhghih…hk}r(ho]hp]hn]hm]hq]uhsKhthh]]rhˆXLinux distributionsr…r}r(hbjhcjubaubhŒ)r}r(hbXðphpMyAdmin is included in most Linux distributions. It is recommended to use
distribution packages when possible - they usually provide integration to your
distribution and you will automatically get security updates from your distribution.rhcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsKhthh]]rhˆXðphpMyAdmin is included in most Linux distributions. It is recommended to use
distribution packages when possible - they usually provide integration to your
distribution and you will automatically get security updates from your distribution.r…r}r(hbjhcjubaubhu)r}r(hbUhcjhdhghihzhk}r (ho]hp]hn]hm]r!hPahq]r"h auhsKhthh]]r#(h)r$}r%(hbXDebianr&hcjhdhghih…hk}r'(ho]hp]hn]hm]hq]uhsKhthh]]r(hˆXDebianr)…r*}r+(hbj&hcj$ubaubhŒ)r,}r-(hbXÑDebian's package repositories include a phpMyAdmin package, but be aware that
the configuration file is maintained in ``/etc/phpmyadmin`` and may differ in
some ways from the official phpMyAdmin documentation.hcjhdhghihhk}r.(ho]hp]hn]hm]hq]uhsKhthh]]r/(hˆXvDebian's package repositories include a phpMyAdmin package, but be aware that
the configuration file is maintained in r0…r1}r2(hbXvDebian's package repositories include a phpMyAdmin package, but be aware that
the configuration file is maintained in hcj,ubhü)r3}r4(hbX``/etc/phpmyadmin``hk}r5(ho]hp]hn]hm]hq]uhcj,h]]r6hˆX/etc/phpmyadminr7…r8}r9(hbUhcj3ubahijubhˆXH and may differ in
some ways from the official phpMyAdmin documentation.r:…r;}r<(hbXH and may differ in
some ways from the official phpMyAdmin documentation.hcj,ubeubeubhu)r=}r>(hbUhcjhdhghihzhk}r?(ho]hp]hn]hm]r@hIahq]rAhauhsK#hthh]]rB(h)rC}rD(hbXOpenSUSErEhcj=hdhghih…hk}rF(ho]hp]hn]hm]hq]uhsK#hthh]]rGhˆXOpenSUSErH…rI}rJ(hbjEhcjCubaubhŒ)rK}rL(hbX›OpenSUSE already comes with phpMyAdmin package, just install packages from
the `openSUSE Build Service <http://software.opensuse.org/package/phpMyAdmin>`_.hcj=hdhghihhk}rM(ho]hp]hn]hm]hq]uhsK%hthh]]rN(hˆXOOpenSUSE already comes with phpMyAdmin package, just install packages from
the rO…rP}rQ(hbXOOpenSUSE already comes with phpMyAdmin package, just install packages from
the hcjKubcdocutils.nodes
reference
rR)rS}rT(hbXK`openSUSE Build Service <http://software.opensuse.org/package/phpMyAdmin>`_hk}rU(UnameXopenSUSE Build ServiceUrefurirVX/http://software.opensuse.org/package/phpMyAdminrWhm]hn]ho]hp]hq]uhcjKh]]rXhˆXopenSUSE Build ServicerY…rZ}r[(hbUhcjSubahiU	referencer\ubh_)r]}r^(hbX2 <http://software.opensuse.org/package/phpMyAdmin>hk}r_(UrefurijWhm]r`hXahn]ho]hp]hq]rah(auhcjKh]]hihjubhˆX.…rb}rc(hbX.hcjKubeubeubhu)rd}re(hbUhcjhdhghihzhk}rf(ho]hp]hn]hm]rghMahq]rhhauhsK)hthh]]ri(h)rj}rk(hbXUbunturlhcjdhdhghih…hk}rm(ho]hp]hn]hm]hq]uhsK)hthh]]rnhˆXUbunturo…rp}rq(hbjlhcjjubaubhŒ)rr}rs(hbX³Ubuntu ships phpMyAdmin package, however if you want to use recent version, you
can use packages from
`PPA for Michal ÄŒihaÅ™ <https://launchpad.net/~nijel/+archive/phpmyadmin>`_.hcjdhdhghihhk}rt(ho]hp]hn]hm]hq]uhsK+hthh]]ru(hˆXfUbuntu ships phpMyAdmin package, however if you want to use recent version, you
can use packages from
rv…rw}rx(hbXfUbuntu ships phpMyAdmin package, however if you want to use recent version, you
can use packages from
hcjrubjR)ry}rz(hbXL`PPA for Michal ÄŒihaÅ™ <https://launchpad.net/~nijel/+archive/phpmyadmin>`_hk}r{(UnameXPPA for Michal ÄŒihaÅ™jVX0https://launchpad.net/~nijel/+archive/phpmyadminr|hm]hn]ho]hp]hq]uhcjrh]]r}hˆXPPA for Michal ÄŒihaÅ™r~…r}r€(hbUhcjyubahij\ubh_)r}r‚(hbX3 <https://launchpad.net/~nijel/+archive/phpmyadmin>hk}rƒ(Urefurij|hm]r„hBahn]ho]hp]hq]r…hauhcjrh]]hihjubhˆX.…r†}r‡(hbX.hcjrubeubeubhu)rˆ}r‰(hbUhcjhdhghihzhk}rŠ(ho]hp]hn]hm]r‹hFahq]rŒhauhsK0hthh]]r(h)rŽ}r(hbXGentoorhcjˆhdhghih…hk}r‘(ho]hp]hn]hm]hq]uhsK0hthh]]r’hˆXGentoor“…r”}r•(hbjhcjŽubaubhŒ)r–}r—(hbX¥Gentoo ships the phpMyAdmin package, both in a near stock configuration as well
as in a ``webapp-config`` configuration. Use ``emerge dev-db/phpmyadmin`` to
install.hcjˆhdhghihhk}r˜(ho]hp]hn]hm]hq]uhsK2hthh]]r™(hˆXXGentoo ships the phpMyAdmin package, both in a near stock configuration as well
as in a rš…r›}rœ(hbXXGentoo ships the phpMyAdmin package, both in a near stock configuration as well
as in a hcj–ubhü)r}rž(hbX``webapp-config``hk}rŸ(ho]hp]hn]hm]hq]uhcj–h]]r hˆX
webapp-configr¡…r¢}r£(hbUhcjubahijubhˆX configuration. Use r¤…r¥}r¦(hbX configuration. Use hcj–ubhü)r§}r¨(hbX``emerge dev-db/phpmyadmin``hk}r©(ho]hp]hn]hm]hq]uhcj–h]]rªhˆXemerge dev-db/phpmyadminr«…r¬}r­(hbUhcj§ubahijubhˆX to
install.r®…r¯}r°(hbX to
install.hcj–ubeubeubhu)r±}r²(hbUhcjhdhghihzhk}r³(ho]hp]hn]hm]r´hZahq]rµh*auhsK7hthh]]r¶(h)r·}r¸(hbXMandrivar¹hcj±hdhghih…hk}rº(ho]hp]hn]hm]hq]uhsK7hthh]]r»hˆXMandrivar¼…r½}r¾(hbj¹hcj·ubaubhŒ)r¿}rÀ(hbXtMandriva ships the phpMyAdmin package in their ``contrib`` branch and can be
installed via the usual Control Center.hcj±hdhghihhk}rÁ(ho]hp]hn]hm]hq]uhsK9hthh]]rÂ(hˆX/Mandriva ships the phpMyAdmin package in their rÃ…rÄ}rÅ(hbX/Mandriva ships the phpMyAdmin package in their hcj¿ubhü)rÆ}rÇ(hbX``contrib``hk}rÈ(ho]hp]hn]hm]hq]uhcj¿h]]rÉhˆXcontribrÊ…rË}rÌ(hbUhcjÆubahijubhˆX: branch and can be
installed via the usual Control Center.rÍ…rÎ}rÏ(hbX: branch and can be
installed via the usual Control Center.hcj¿ubeubeubhu)rÐ}rÑ(hbUhcjhdhghihzhk}rÒ(ho]hp]hn]hm]rÓhAahq]rÔhauhsK=hthh]]rÕ(h)rÖ}r×(hbXFedorarØhcjÐhdhghih…hk}rÙ(ho]hp]hn]hm]hq]uhsK=hthh]]rÚhˆXFedorarÛ…rÜ}rÝ(hbjØhcjÖubaubhŒ)rÞ}rß(hbX»Fedora ships the phpMyAdmin package, but be aware that the configuration file
is maintained in ``/etc/phpMyAdmin/`` and may differ in some ways from the
official phpMyAdmin documentation.hcjÐhdhghihhk}rà(ho]hp]hn]hm]hq]uhsK?hthh]]rá(hˆX_Fedora ships the phpMyAdmin package, but be aware that the configuration file
is maintained in râ…rã}rä(hbX_Fedora ships the phpMyAdmin package, but be aware that the configuration file
is maintained in hcjÞubhü)rå}ræ(hbX``/etc/phpMyAdmin/``hk}rç(ho]hp]hn]hm]hq]uhcjÞh]]rèhˆX/etc/phpMyAdmin/ré…rê}rë(hbUhcjåubahijubhˆXH and may differ in some ways from the
official phpMyAdmin documentation.rì…rí}rî(hbXH and may differ in some ways from the
official phpMyAdmin documentation.hcjÞubeubeubhu)rï}rð(hbUhcjhdhghihzhk}rñ(ho]hp]hn]hm]ròh7ahq]róhauhsKDhthh]]rô(h)rõ}rö(hbXRed Hat Enterprise Linuxr÷hcjïhdhghih…hk}rø(ho]hp]hn]hm]hq]uhsKDhthh]]rùhˆXRed Hat Enterprise Linuxrú…rû}rü(hbj÷hcjõubaubhŒ)rý}rþ(hbXµRed Hat Enterprise Linux itself and thus derivatives like CentOS don't
ship phpMyAdmin, but the Fedora-driven repository
`Extra Packages for Enterprise Linux (EPEL) <http://fedoraproject.org/wiki/EPEL>`_
is doing so, if it's
`enabled <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>`_.
But be aware that the configuration file is maintained in
``/etc/phpMyAdmin/`` and may differ in some ways from the
official phpMyAdmin documentation.hcjïhdhghihhk}rÿ(ho]hp]hn]hm]hq]uhsKFhthh]]r(hˆXyRed Hat Enterprise Linux itself and thus derivatives like CentOS don't
ship phpMyAdmin, but the Fedora-driven repository
r…r}r(hbXyRed Hat Enterprise Linux itself and thus derivatives like CentOS don't
ship phpMyAdmin, but the Fedora-driven repository
hcjýubjR)r}r(hbXR`Extra Packages for Enterprise Linux (EPEL) <http://fedoraproject.org/wiki/EPEL>`_hk}r(UnameX*Extra Packages for Enterprise Linux (EPEL)jVX"http://fedoraproject.org/wiki/EPELrhm]hn]ho]hp]hq]uhcjýh]]rhˆX*Extra Packages for Enterprise Linux (EPEL)r	…r
}r(hbUhcjubahij\ubh_)r}r
(hbX% <http://fedoraproject.org/wiki/EPEL>hk}r(Urefurijhm]rhLahn]ho]hp]hq]rhauhcjýh]]hihjubhˆX
is doing so, if it's
r…r}r(hbX
is doing so, if it's
hcjýubjR)r}r(hbX<`enabled <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>`_hk}r(Unameh&jVX/http://fedoraproject.org/wiki/EPEL/FAQ#howtouserhm]hn]ho]hp]hq]uhcjýh]]rhˆXenabledr…r}r(hbUhcjubahij\ubh_)r}r(hbX2 <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>hk}r(Urefurijhm]rhVahn]ho]hp]hq]r h&auhcjýh]]hihjubhˆX<.
But be aware that the configuration file is maintained in
r!…r"}r#(hbX<.
But be aware that the configuration file is maintained in
hcjýubhü)r$}r%(hbX``/etc/phpMyAdmin/``hk}r&(ho]hp]hn]hm]hq]uhcjýh]]r'hˆX/etc/phpMyAdmin/r(…r)}r*(hbUhcj$ubahijubhˆXH and may differ in some ways from the
official phpMyAdmin documentation.r+…r,}r-(hbXH and may differ in some ways from the
official phpMyAdmin documentation.hcjýubeubeubeubhu)r.}r/(hbUhchvhdhghihzhk}r0(ho]hp]hn]hm]r1h<ahq]r2hauhsKQhthh]]r3(h)r4}r5(hbXInstalling on Windowsr6hcj.hdhghih…hk}r7(ho]hp]hn]hm]hq]uhsKQhthh]]r8hˆXInstalling on Windowsr9…r:}r;(hbj6hcj4ubaubhŒ)r<}r=(hbXÊThe easiest way to get phpMyAdmin on Windows is using third party products
which include phpMyAdmin together with a database and web server such as
`XAMPP <http://www.apachefriends.org/en/xampp.html>`_.hcj.hdhghihhk}r>(ho]hp]hn]hm]hq]uhsKShthh]]r?(hˆX”The easiest way to get phpMyAdmin on Windows is using third party products
which include phpMyAdmin together with a database and web server such as
r@…rA}rB(hbX”The easiest way to get phpMyAdmin on Windows is using third party products
which include phpMyAdmin together with a database and web server such as
hcj<ubjR)rC}rD(hbX5`XAMPP <http://www.apachefriends.org/en/xampp.html>`_hk}rE(UnameXXAMPPjVX*http://www.apachefriends.org/en/xampp.htmlrFhm]hn]ho]hp]hq]uhcj<h]]rGhˆXXAMPPrH…rI}rJ(hbUhcjCubahij\ubh_)rK}rL(hbX- <http://www.apachefriends.org/en/xampp.html>hk}rM(UrefurijFhm]rNh6ahn]ho]hp]hq]rOhauhcj<h]]hihjubhˆX.…rP}rQ(hbX.hcj<ubeubhŒ)rR}rS(hbXgYou can find more of such options at `Wikipedia <https://en.wikipedia.org/wiki/List_of_AMP_packages>`_.rThcj.hdhghihhk}rU(ho]hp]hn]hm]hq]uhsKWhthh]]rV(hˆX%You can find more of such options at rW…rX}rY(hbX%You can find more of such options at hcjRubjR)rZ}r[(hbXA`Wikipedia <https://en.wikipedia.org/wiki/List_of_AMP_packages>`_hk}r\(UnameX	WikipediajVX2https://en.wikipedia.org/wiki/List_of_AMP_packagesr]hm]hn]ho]hp]hq]uhcjRh]]r^hˆX	Wikipediar_…r`}ra(hbUhcjZubahij\ubh_)rb}rc(hbX5 <https://en.wikipedia.org/wiki/List_of_AMP_packages>hk}rd(Urefurij]hm]rehCahn]ho]hp]hq]rfhauhcjRh]]hihjubhˆX.…rg}rh(hbX.hcjRubeubh_)ri}rj(hbX.. _quick_install:hcj.hdhghihjhk}rk(hm]hn]ho]hp]hq]hrh@uhsKZhthh]]ubeubhu)rl}rm(hbUhchvhdhghx}rnhjishihzhk}ro(ho]hp]hn]hm]rp(h@h:ehq]rq(h
heuhsK]hthh~}rrh@jish]]rs(h)rt}ru(hbX
Quick Installrvhcjlhdhghih…hk}rw(ho]hp]hn]hm]hq]uhsK]hthh]]rxhˆX
Quick Installry…rz}r{(hbjvhcjtubaubcdocutils.nodes
enumerated_list
r|)r}}r~(hbUhcjlhdhghiUenumerated_listrhk}r€(UsuffixrU.hm]hn]ho]Uprefixr‚Uhp]hq]UenumtyperƒUarabicr„uhsK_hthh]]r…(cdocutils.nodes
list_item
r†)r‡}rˆ(hbXøChoose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like ``phpMyAdmin-x.x.x -all-languages.tar.gz``.hcj}hdhghiU	list_itemr‰hk}rŠ(ho]hp]hn]hm]hq]uhsNhthh]]r‹hŒ)rŒ}r(hbXøChoose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like ``phpMyAdmin-x.x.x -all-languages.tar.gz``.hcj‡hdhghihhk}rŽ(ho]hp]hn]hm]hq]uhsK_h]]r(hˆXÍChoose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like r…r‘}r’(hbXÍChoose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like hcjŒubhü)r“}r”(hbX*``phpMyAdmin-x.x.x -all-languages.tar.gz``hk}r•(ho]hp]hn]hm]hq]uhcjŒh]]r–hˆX&phpMyAdmin-x.x.x -all-languages.tar.gzr—…r˜}r™(hbUhcj“ubahijubhˆX.…rš}r›(hbX.hcjŒubeubaubj†)rœ}r(hbX^Untar or unzip the distribution (be sure to unzip the subdirectories):
``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz`` in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.hcj}hdhghij‰hk}rž(ho]hp]hn]hm]hq]uhsNhthh]]rŸhŒ)r }r¡(hbX^Untar or unzip the distribution (be sure to unzip the subdirectories):
``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz`` in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.hcjœhdhghihhk}r¢(ho]hp]hn]hm]hq]uhsKch]]r£(hˆXGUntar or unzip the distribution (be sure to unzip the subdirectories):
r¤…r¥}r¦(hbXGUntar or unzip the distribution (be sure to unzip the subdirectories):
hcj ubhü)r§}r¨(hbX3``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz``hk}r©(ho]hp]hn]hm]hq]uhcj h]]rªhˆX/tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gzr«…r¬}r­(hbUhcj§ubahijubhˆXä in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.r®…r¯}r°(hbXä in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.hcj ubeubaubj†)r±}r²(hbXíEnsure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See :ref:`faq4_2` and
:ref:`faq1_26` for suggestions.hcj}hdhghij‰hk}r³(ho]hp]hn]hm]hq]uhsNhthh]]r´hŒ)rµ}r¶(hbXíEnsure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See :ref:`faq4_2` and
:ref:`faq1_26` for suggestions.hcj±hdhghihhk}r·(ho]hp]hn]hm]hq]uhsKih]]r¸(hˆX¼Ensure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See r¹…rº}r»(hbX¼Ensure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See hcjµubh­)r¼}r½(hbX
:ref:`faq4_2`r¾hcjµhdhghih±hk}r¿(UreftypeXrefh³ˆh´Xfaq4_2U	refdomainXstdrÀhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKih]]rÁh•)rÂ}rÃ(hbj¾hk}rÄ(ho]hp]rÅ(h½jÀXstd-refrÆehn]hm]hq]uhcj¼h]]rÇhˆXfaq4_2rÈ…rÉ}rÊ(hbUhcjÂubahihŸubaubhˆX and
rË…rÌ}rÍ(hbX and
hcjµubh­)rÎ}rÏ(hbX:ref:`faq1_26`rÐhcjµhdhghih±hk}rÑ(UreftypeXrefh³ˆh´Xfaq1_26U	refdomainXstdrÒhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKih]]rÓh•)rÔ}rÕ(hbjÐhk}rÖ(ho]hp]r×(h½jÒXstd-refrØehn]hm]hq]uhcjÎh]]rÙhˆXfaq1_26rÚ…rÛ}rÜ(hbUhcjÔubahihŸubaubhˆX for suggestions.rÝ…rÞ}rß(hbX for suggestions.hcjµubeubaubj†)rà}rá(hbXgNow you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
:file:`config.inc.php`, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
:file:`config.inc.php` is still a quick way to get started and needed for
some advanced features.

hcj}hdhghij‰hk}râ(ho]hp]hn]hm]hq]uhsNhthh]]rãhŒ)rä}rå(hbXeNow you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
:file:`config.inc.php`, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
:file:`config.inc.php` is still a quick way to get started and needed for
some advanced features.hcjàhdhghihhk}ræ(ho]hp]hn]hm]hq]uhsKmh]]rç(hˆX‚Now you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
rè…ré}rê(hbX‚Now you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
hcjäubhü)rë}rì(hbUhk}rí(hm]hn]ho]hp]rîXfilerïaUrolejïhq]uhcjäh]]rðhˆXconfig.inc.phprñ…rò}ró(hbXconfig.inc.phphcjëubahijubhˆXl, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
rô…rõ}rö(hbXl, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
hcjäubhü)r÷}rø(hbUhk}rù(hm]hn]ho]hp]rúXfilerûaUrolejûhq]uhcjäh]]rühˆXconfig.inc.phprý…rþ}rÿ(hbXconfig.inc.phphcj÷ubahijubhˆXK is still a quick way to get started and needed for
some advanced features.r…r}r(hbXK is still a quick way to get started and needed for
some advanced features.hcjäubeubaubeubhu)r}r(hbUhcjlhdhghihzhk}r(ho]hp]hn]hm]rhQahq]rh!auhsKvhthh]]r(h)r	}r
(hbXManually creating the filerhcjhdhghih…hk}r(ho]hp]hn]hm]hq]uhsKvhthh]]r
hˆXManually creating the filer…r}r(hbjhcj	ubaubhŒ)r}r(hbXkTo manually create the file, simply use your text editor to create the
file :file:`config.inc.php` (you can copy :file:`config.sample.inc.php` to get
a minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains :file:`index.php`). phpMyAdmin first
loads :file:`libraries/config.default.php` and then overrides those values
with anything found in :file:`config.inc.php`. If the default value is
okay for a particular setting, there is no need to include it in
:file:`config.inc.php`. You'll probably need only a few directives to get going; a
simple configuration may look like this:hcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsKxhthh]]r(hˆXLTo manually create the file, simply use your text editor to create the
file r…r}r(hbXLTo manually create the file, simply use your text editor to create the
file hcjubhü)r}r(hbUhk}r(hm]hn]ho]hp]rXfileraUrolejhq]uhcjh]]rhˆXconfig.inc.phpr…r}r (hbXconfig.inc.phphcjubahijubhˆX (you can copy r!…r"}r#(hbX (you can copy hcjubhü)r$}r%(hbUhk}r&(hm]hn]ho]hp]r'Xfiler(aUrolej(hq]uhcjh]]r)hˆXconfig.sample.inc.phpr*…r+}r,(hbXconfig.sample.inc.phphcj$ubahijubhˆXj to get
a minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains r-…r.}r/(hbXj to get
a minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains hcjubhü)r0}r1(hbUhk}r2(hm]hn]ho]hp]r3Xfiler4aUrolej4hq]uhcjh]]r5hˆX	index.phpr6…r7}r8(hbX	index.phphcj0ubahijubhˆX). phpMyAdmin first
loads r9…r:}r;(hbX). phpMyAdmin first
loads hcjubhü)r<}r=(hbUhk}r>(hm]hn]ho]hp]r?Xfiler@aUrolej@hq]uhcjh]]rAhˆXlibraries/config.default.phprB…rC}rD(hbXlibraries/config.default.phphcj<ubahijubhˆX8 and then overrides those values
with anything found in rE…rF}rG(hbX8 and then overrides those values
with anything found in hcjubhü)rH}rI(hbUhk}rJ(hm]hn]ho]hp]rKXfilerLaUrolejLhq]uhcjh]]rMhˆXconfig.inc.phprN…rO}rP(hbXconfig.inc.phphcjHubahijubhˆX[. If the default value is
okay for a particular setting, there is no need to include it in
rQ…rR}rS(hbX[. If the default value is
okay for a particular setting, there is no need to include it in
hcjubhü)rT}rU(hbUhk}rV(hm]hn]ho]hp]rWXfilerXaUrolejXhq]uhcjh]]rYhˆXconfig.inc.phprZ…r[}r\(hbXconfig.inc.phphcjTubahijubhˆXe. You'll probably need only a few directives to get going; a
simple configuration may look like this:r]…r^}r_(hbXe. You'll probably need only a few directives to get going; a
simple configuration may look like this:hcjubeubcdocutils.nodes
literal_block
r`)ra}rb(hbX˜<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>hcjhdhghiU
literal_blockrchk}rd(Ulinenosre‰UlanguagerfXxml+phpU	xml:spacergUpreserverhhm]hn]ho]hp]hq]uhsK‚hthh]]rihˆX˜<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>rj…rk}rl(hbUhcjaubaubhŒ)rm}rn(hbX;Or, if you prefer to not be prompted every time you log in:rohcjhdhghihhk}rp(ho]hp]hn]hm]hq]uhsKhthh]]rqhˆX;Or, if you prefer to not be prompted every time you log in:rr…rs}rt(hbjohcjmubaubj`)ru}rv(hbXÁ<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>hcjhdhghijchk}rw(je‰jfXxml+phpjgjhhm]hn]ho]hp]hq]uhsKhthh]]rxhˆXÁ<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>ry…rz}r{(hbUhcjuubaubhŒ)r|}r}(hbX`For a full explanation of possible configuration values, see the
:ref:`config` of this document.hcjhdhghihhk}r~(ho]hp]hn]hm]hq]uhsK›hthh]]r(hˆXAFor a full explanation of possible configuration values, see the
r€…r}r‚(hbXAFor a full explanation of possible configuration values, see the
hcj|ubh­)rƒ}r„(hbX
:ref:`config`r…hcj|hdhghih±hk}r†(UreftypeXrefh³ˆh´XconfigU	refdomainXstdr‡hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK›h]]rˆh•)r‰}rŠ(hbj…hk}r‹(ho]hp]rŒ(h½j‡Xstd-refrehn]hm]hq]uhcjƒh]]rŽhˆXconfigr…r}r‘(hbUhcj‰ubahihŸubaubhˆX of this document.r’…r“}r”(hbX of this document.hcj|ubeubcsphinx.addnodes
index
r•)r–}r—(hbUhcjhdhghiUindexr˜hk}r™(hm]hn]ho]hp]hq]Uentriesrš]r›(UsinglerœXSetup scriptUindex-0rUtržaUinlinerŸ‰uhsKŸhthh]]ubh_)r }r¡(hbUhcjhdhghihjhk}r¢(hm]hn]ho]hp]hq]hrjuhsKŸhthh]]ubh_)r£}r¤(hbX.. _setup_script:hcjhdhghx}hihjhk}r¥(hm]hn]ho]hp]hq]hrh9uhsK hthh~}r¦jj sh]]ubeubhu)r§}r¨(hbUhcjlhdhghx}r©h	j£shihzhk}rª(ho]hp]hn]hm]r«(h=h9jehq]r¬(h
h	euhsK£hthh~}r­(jj h9j£uh]]r®(h)r¯}r°(hbXUsing Setup scriptr±hcj§hdhghih…hk}r²(ho]hp]hn]hm]hq]uhsK£hthh]]r³hˆXUsing Setup scriptr´…rµ}r¶(hbj±hcj¯ubaubhŒ)r·}r¸(hbXInstead of manually editing :file:`config.inc.php`, you can use the `Setup
Script <setup/>`_. First you must manually create a folder ``config``
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:hcj§hdhghihhk}r¹(ho]hp]hn]hm]hq]uhsK¥hthh]]rº(hˆXInstead of manually editing r»…r¼}r½(hbXInstead of manually editing hcj·ubhü)r¾}r¿(hbUhk}rÀ(hm]hn]ho]hp]rÁXfilerÂaUrolejÂhq]uhcj·h]]rÃhˆXconfig.inc.phprÄ…rÅ}rÆ(hbXconfig.inc.phphcj¾ubahijubhˆX, you can use the rÇ…rÈ}rÉ(hbX, you can use the hcj·ubjR)rÊ}rË(hbX`Setup
Script <setup/>`_hk}rÌ(UnameXSetup ScriptjVXsetup/rÍhm]hn]ho]hp]hq]uhcj·h]]rÎhˆXSetup
ScriptrÏ…rÐ}rÑ(hbUhcjÊubahij\ubh_)rÒ}rÓ(hbX	 <setup/>hk}rÔ(UrefurijÍhm]rÕhGahn]ho]hp]hq]rÖhauhcj·h]]hihjubhˆX*. First you must manually create a folder r×…rØ}rÙ(hbX*. First you must manually create a folder hcj·ubhü)rÚ}rÛ(hbX
``config``hk}rÜ(ho]hp]hn]hm]hq]uhcj·h]]rÝhˆXconfigrÞ…rß}rà(hbUhcjÚubahijubhˆXt
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:rá…râ}rã(hbXt
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:hcj·ubeubj`)rä}rå(hbX˜cd phpMyAdmin
mkdir config                        # create directory for saving
chmod o+rw config                   # give it world writable permissionshcj§hdhghijchk}ræ(je‰jfXshjgjhhm]hn]ho]hp]hq]uhsKªhthh]]rçhˆX˜cd phpMyAdmin
mkdir config                        # create directory for saving
chmod o+rw config                   # give it world writable permissionsrè…ré}rê(hbUhcjäubaubhŒ)rë}rì(hbX:And to edit an existing configuration, copy it over first:ríhcj§hdhghihhk}rî(ho]hp]hn]hm]hq]uhsK±hthh]]rïhˆX:And to edit an existing configuration, copy it over first:rð…rñ}rò(hbjíhcjëubaubj`)ró}rô(hbX•cp config.inc.php config/           # copy current configuration for editing
chmod o+w config/config.inc.php     # give it world writable permissionshcj§hdhghijchk}rõ(je‰jfXshjgjhhm]hn]ho]hp]hq]uhsK³hthh]]röhˆX•cp config.inc.php config/           # copy current configuration for editing
chmod o+w config/config.inc.php     # give it world writable permissionsr÷…rø}rù(hbUhcjóubaubhŒ)rú}rû(hbXOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. :ref:`faq1_26` can help with
this.hcj§hdhghihhk}rü(ho]hp]hn]hm]hq]uhsK¹hthh]]rý(hˆXnOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. rþ…rÿ}r(hbXnOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. hcjúubh­)r}r(hbX:ref:`faq1_26`rhcjúhdhghih±hk}r(UreftypeXrefh³ˆh´Xfaq1_26U	refdomainXstdrhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK¹h]]rh•)r}r(hbjhk}r	(ho]hp]r
(h½jXstd-refrehn]hm]hq]uhcjh]]rhˆXfaq1_26r
…r}r(hbUhcjubahihŸubaubhˆX can help with
this.r…r}r(hbX can help with
this.hcjúubeubhŒ)r}r(hbX­Next, open ``setup/`` in your browser. If you have an existing configuration,
use the ``Load`` button to bring its content inside the setup panel.
Note that **changes are not saved to disk until you explicitly choose ``Save``**
from the *Configuration* area of the screen. Normally the script saves the new
:file:`config.inc.php` to the ``config/`` directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the ``config/`` directory exists and
has the proper permissions - or use the ``Download`` link to save the
config file locally and upload it (via FTP or some similar means) to the
proper location.hcj§hdhghihhk}r(ho]hp]hn]hm]hq]uhsK½hthh]]r(hˆXNext, open r…r}r(hbXNext, open hcjubhü)r}r(hbX
``setup/``hk}r(ho]hp]hn]hm]hq]uhcjh]]rhˆXsetup/r…r}r (hbUhcjubahijubhˆXA in your browser. If you have an existing configuration,
use the r!…r"}r#(hbXA in your browser. If you have an existing configuration,
use the hcjubhü)r$}r%(hbX``Load``hk}r&(ho]hp]hn]hm]hq]uhcjh]]r'hˆXLoadr(…r)}r*(hbUhcj$ubahijubhˆX? button to bring its content inside the setup panel.
Note that r+…r,}r-(hbX? button to bring its content inside the setup panel.
Note that hcjubcdocutils.nodes
strong
r.)r/}r0(hbXF**changes are not saved to disk until you explicitly choose ``Save``**hk}r1(ho]hp]hn]hm]hq]uhcjh]]r2hˆXBchanges are not saved to disk until you explicitly choose ``Save``r3…r4}r5(hbUhcj/ubahiUstrongr6ubhˆX

from the r7…r8}r9(hbX

from the hcjubh•)r:}r;(hbX*Configuration*hk}r<(ho]hp]hn]hm]hq]uhcjh]]r=hˆX
Configurationr>…r?}r@(hbUhcj:ubahihŸubhˆX7 area of the screen. Normally the script saves the new
rA…rB}rC(hbX7 area of the screen. Normally the script saves the new
hcjubhü)rD}rE(hbUhk}rF(hm]hn]ho]hp]rGXfilerHaUrolejHhq]uhcjh]]rIhˆXconfig.inc.phprJ…rK}rL(hbXconfig.inc.phphcjDubahijubhˆX to the rM…rN}rO(hbX to the hcjubhü)rP}rQ(hbX``config/``hk}rR(ho]hp]hn]hm]hq]uhcjh]]rShˆXconfig/rT…rU}rV(hbUhcjPubahijubhˆX‘ directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the rW…rX}rY(hbX‘ directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the hcjubhü)rZ}r[(hbX``config/``hk}r\(ho]hp]hn]hm]hq]uhcjh]]r]hˆXconfig/r^…r_}r`(hbUhcjZubahijubhˆX> directory exists and
has the proper permissions - or use the ra…rb}rc(hbX> directory exists and
has the proper permissions - or use the hcjubhü)rd}re(hbX``Download``hk}rf(ho]hp]hn]hm]hq]uhcjh]]rghˆXDownloadrh…ri}rj(hbUhcjdubahijubhˆXk link to save the
config file locally and upload it (via FTP or some similar means) to the
proper location.rk…rl}rm(hbXk link to save the
config file locally and upload it (via FTP or some similar means) to the
proper location.hcjubeubhŒ)rn}ro(hbXOnce the file has been saved, it must be moved out of the ``config/``
directory and the permissions must be reset, again as a security
measure:hcj§hdhghihhk}rp(ho]hp]hn]hm]hq]uhsKÈhthh]]rq(hˆX:Once the file has been saved, it must be moved out of the rr…rs}rt(hbX:Once the file has been saved, it must be moved out of the hcjnubhü)ru}rv(hbX``config/``hk}rw(ho]hp]hn]hm]hq]uhcjnh]]rxhˆXconfig/ry…rz}r{(hbUhcjuubahijubhˆXJ
directory and the permissions must be reset, again as a security
measure:r|…r}}r~(hbXJ
directory and the permissions must be reset, again as a security
measure:hcjnubeubj`)r}r€(hbXÑmv config/config.inc.php .         # move file to current directory
chmod o-rw config.inc.php          # remove world read and write permissions
rm -rf config                      # remove not needed directoryhcj§hdhghijchk}r(je‰jfXshjgjhhm]hn]ho]hp]hq]uhsKÌhthh]]r‚hˆXÑmv config/config.inc.php .         # move file to current directory
chmod o-rw config.inc.php          # remove world read and write permissions
rm -rf config                      # remove not needed directoryrƒ…r„}r…(hbUhcjubaubhŒ)r†}r‡(hbXºNow the file is ready to be used. You can choose to review or edit the
file with your favorite editor, if you prefer to set some advanced
options which the setup script does not provide.rˆhcj§hdhghihhk}r‰(ho]hp]hn]hm]hq]uhsKÓhthh]]rŠhˆXºNow the file is ready to be used. You can choose to review or edit the
file with your favorite editor, if you prefer to set some advanced
options which the setup script does not provide.r‹…rŒ}r(hbjˆhcj†ubaubj|)rŽ}r(hbUhcj§hdhghijhk}r(jU.hm]hn]ho]j‚Uhp]hq]jƒj„uhsK×hthh]]r‘(j†)r’}r“(hbXÑIf you are using the ``auth_type`` "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a :term:`.htaccess` file or switch to using
``auth_type`` cookie or http. See the :ref:`faqmultiuser`
for additional information, especially :ref:`faq4_4`.hcjŽhdhghij‰hk}r”(ho]hp]hn]hm]hq]uhsNhthh]]r•hŒ)r–}r—(hbXÑIf you are using the ``auth_type`` "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a :term:`.htaccess` file or switch to using
``auth_type`` cookie or http. See the :ref:`faqmultiuser`
for additional information, especially :ref:`faq4_4`.hcj’hdhghihhk}r˜(ho]hp]hn]hm]hq]uhsK×h]]r™(hˆXIf you are using the rš…r›}rœ(hbXIf you are using the hcj–ubhü)r}rž(hbX
``auth_type``hk}rŸ(ho]hp]hn]hm]hq]uhcj–h]]r hˆX	auth_typer¡…r¢}r£(hbUhcjubahijubhˆX "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a r¤…r¥}r¦(hbX "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a hcj–ubh­)r§}r¨(hbX:term:`.htaccess`r©hcj–hdhghih±hk}rª(UreftypeXtermh³ˆh´X	.htaccessU	refdomainXstdr«hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK×h]]r¬h•)r­}r®(hbj©hk}r¯(ho]hp]r°(h½j«Xstd-termr±ehn]hm]hq]uhcj§h]]r²hˆX	.htaccessr³…r´}rµ(hbUhcj­ubahihŸubaubhˆX file or switch to using
r¶…r·}r¸(hbX file or switch to using
hcj–ubhü)r¹}rº(hbX
``auth_type``hk}r»(ho]hp]hn]hm]hq]uhcj–h]]r¼hˆX	auth_typer½…r¾}r¿(hbUhcj¹ubahijubhˆX cookie or http. See the rÀ…rÁ}rÂ(hbX cookie or http. See the hcj–ubh­)rÃ}rÄ(hbX:ref:`faqmultiuser`rÅhcj–hdhghih±hk}rÆ(UreftypeXrefh³ˆh´XfaqmultiuserU	refdomainXstdrÇhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK×h]]rÈh•)rÉ}rÊ(hbjÅhk}rË(ho]hp]rÌ(h½jÇXstd-refrÍehn]hm]hq]uhcjÃh]]rÎhˆXfaqmultiuserrÏ…rÐ}rÑ(hbUhcjÉubahihŸubaubhˆX(
for additional information, especially rÒ…rÓ}rÔ(hbX(
for additional information, especially hcj–ubh­)rÕ}rÖ(hbX
:ref:`faq4_4`r×hcj–hdhghih±hk}rØ(UreftypeXrefh³ˆh´Xfaq4_4U	refdomainXstdrÙhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsK×h]]rÚh•)rÛ}rÜ(hbj×hk}rÝ(ho]hp]rÞ(h½jÙXstd-refrßehn]hm]hq]uhcjÕh]]ràhˆXfaq4_4rá…râ}rã(hbUhcjÛubahihŸubaubhˆX.…rä}rå(hbX.hcj–ubeubaubj†)ræ}rç(hbXÌOpen the `main phpMyAdmin directory <index.php>`_ in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using :term:`HTTP` or
cookie authentication mode.hcjŽhdhghij‰hk}rè(ho]hp]hn]hm]hq]uhsNhthh]]réhŒ)rê}rë(hbXÌOpen the `main phpMyAdmin directory <index.php>`_ in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using :term:`HTTP` or
cookie authentication mode.hcjæhdhghihhk}rì(ho]hp]hn]hm]hq]uhsKÞh]]rí(hˆX	Open the rî…rï}rð(hbX	Open the hcjêubjR)rñ}rò(hbX(`main phpMyAdmin directory <index.php>`_hk}ró(UnameXmain phpMyAdmin directoryjVX	index.phprôhm]hn]ho]hp]hq]uhcjêh]]rõhˆXmain phpMyAdmin directoryrö…r÷}rø(hbUhcjñubahij\ubh_)rù}rú(hbX <index.php>hk}rû(Urefurijôhm]rühYahn]ho]hp]hq]rýh)auhcjêh]]hihjubhˆXp in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using rþ…rÿ}r(hbXp in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using hcjêubh­)r}r(hbX:term:`HTTP`rhcjêhdhghih±hk}r(UreftypeXtermh³ˆh´XhttpU	refdomainXstdrhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKÞh]]rh•)r}r(hbjhk}r	(ho]hp]r
(h½jXstd-termrehn]hm]hq]uhcjh]]rhˆXHTTPr
…r}r(hbUhcjubahihŸubaubhˆX or
cookie authentication mode.r…r}r(hbX or
cookie authentication mode.hcjêubeubaubj†)r}r(hbX|You should deny access to the ``./libraries`` and ``./setup/lib``
subfolders in your webserver configuration. For Apache you can use
supplied :term:`.htaccess`  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.hcjŽhdhghij‰hk}r(ho]hp]hn]hm]hq]uhsNhthh]]rhŒ)r}r(hbX|You should deny access to the ``./libraries`` and ``./setup/lib``
subfolders in your webserver configuration. For Apache you can use
supplied :term:`.htaccess`  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.hcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsKâh]]r(hˆXYou should deny access to the r…r}r(hbXYou should deny access to the hcjubhü)r}r(hbX``./libraries``hk}r (ho]hp]hn]hm]hq]uhcjh]]r!hˆX./librariesr"…r#}r$(hbUhcjubahijubhˆX and r%…r&}r'(hbX and hcjubhü)r(}r)(hbX``./setup/lib``hk}r*(ho]hp]hn]hm]hq]uhcjh]]r+hˆX./setup/libr,…r-}r.(hbUhcj(ubahijubhˆXM
subfolders in your webserver configuration. For Apache you can use
supplied r/…r0}r1(hbXM
subfolders in your webserver configuration. For Apache you can use
supplied hcjubh­)r2}r3(hbX:term:`.htaccess`r4hcjhdhghih±hk}r5(UreftypeXtermh³ˆh´X	.htaccessU	refdomainXstdr6hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKâh]]r7h•)r8}r9(hbj4hk}r:(ho]hp]r;(h½j6Xstd-termr<ehn]hm]hq]uhcj2h]]r=hˆX	.htaccessr>…r?}r@(hbUhcj8ubahihŸubaubhˆXÝ  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.rA…rB}rC(hbXÝ  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.hcjubeubaubj†)rD}rE(hbXIt is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using ``robots.txt`` file in root of your
webserver or limit access by web server configuration, see
:ref:`faq1_42`.
hcjŽhdhghij‰hk}rF(ho]hp]hn]hm]hq]uhsNhthh]]rGhŒ)rH}rI(hbXIt is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using ``robots.txt`` file in root of your
webserver or limit access by web server configuration, see
:ref:`faq1_42`.hcjDhdhghihhk}rJ(ho]hp]hn]hm]hq]uhsKèh]]rK(hˆX§It is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using rL…rM}rN(hbX§It is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using hcjHubhü)rO}rP(hbX``robots.txt``hk}rQ(ho]hp]hn]hm]hq]uhcjHh]]rRhˆX
robots.txtrS…rT}rU(hbUhcjOubahijubhˆXQ file in root of your
webserver or limit access by web server configuration, see
rV…rW}rX(hbXQ file in root of your
webserver or limit access by web server configuration, see
hcjHubh­)rY}rZ(hbX:ref:`faq1_42`r[hcjHhdhghih±hk}r\(UreftypeXrefh³ˆh´Xfaq1_42U	refdomainXstdr]hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKèh]]r^h•)r_}r`(hbj[hk}ra(ho]hp]rb(h½j]Xstd-refrcehn]hm]hq]uhcjYh]]rdhˆXfaq1_42re…rf}rg(hbUhcj_ubahihŸubaubhˆX.…rh}ri(hbX.hcjHubeubaubeubj•)rj}rk(hbUhcj§hdhghij˜hk}rl(hm]hn]ho]hp]hq]jš]rm((jœXConfiguration storageUindex-1rnUtro(jœX phpMyAdmin configuration storagejnUtrp(jœXpmadbjnUtrqejŸ‰uhsKòhthh]]ubh_)rr}rs(hbUhcj§hdhghihjhk}rt(hm]hn]ho]hp]hq]hrjnuhsKòhthh]]ubh_)ru}rv(hbX.. _linked-tables:hcj§hdhghx}hihjhk}rw(hm]hn]ho]hp]hq]hrh?uhsKóhthh~}rxjnjrsh]]ubeubeubhu)ry}rz(hbUhchvhdhghx}r{hjushihzhk}r|(ho]hp]hn]hm]r}(hWh?jnehq]r~(h'heuhsKöhthh~}r(jnjrh?juuh]]r€(h)r}r‚(hbX phpMyAdmin configuration storagerƒhcjyhdhghih…hk}r„(ho]hp]hn]hm]hq]uhsKöhthh]]r…hˆX phpMyAdmin configuration storager†…r‡}rˆ(hbjƒhcjubaubhŒ)r‰}rŠ(hbXŸFor a whole set of additional features (bookmarks, comments, :term:`SQL`-history,
tracking mechanism, :term:`PDF`-generation, column contents transformation,
etc.) you need to create a set of special tables.  Those tables can be located
in your own database, or in a central database for a multi-user installation
(this database would then be accessed by the controluser, so no other user
should have rights to it).hcjyhdhghihhk}r‹(ho]hp]hn]hm]hq]uhsKøhthh]]rŒ(hˆX=For a whole set of additional features (bookmarks, comments, r…rŽ}r(hbX=For a whole set of additional features (bookmarks, comments, hcj‰ubh­)r}r‘(hbX:term:`SQL`r’hcj‰hdhghih±hk}r“(UreftypeXtermh³ˆh´XsqlU	refdomainXstdr”hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKøh]]r•h•)r–}r—(hbj’hk}r˜(ho]hp]r™(h½j”Xstd-termršehn]hm]hq]uhcjh]]r›hˆXSQLrœ…r}rž(hbUhcj–ubahihŸubaubhˆX-history,
tracking mechanism, rŸ…r }r¡(hbX-history,
tracking mechanism, hcj‰ubh­)r¢}r£(hbX:term:`PDF`r¤hcj‰hdhghih±hk}r¥(UreftypeXtermh³ˆh´XpdfU	refdomainXstdr¦hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKøh]]r§h•)r¨}r©(hbj¤hk}rª(ho]hp]r«(h½j¦Xstd-termr¬ehn]hm]hq]uhcj¢h]]r­hˆXPDFr®…r¯}r°(hbUhcj¨ubahihŸubaubhˆX.-generation, column contents transformation,
etc.) you need to create a set of special tables.  Those tables can be located
in your own database, or in a central database for a multi-user installation
(this database would then be accessed by the controluser, so no other user
should have rights to it).r±…r²}r³(hbX.-generation, column contents transformation,
etc.) you need to create a set of special tables.  Those tables can be located
in your own database, or in a central database for a multi-user installation
(this database would then be accessed by the controluser, so no other user
should have rights to it).hcj‰ubeubhŒ)r´}rµ(hbX¶Please look at your ``./examples/`` directory, where you should find a
file called *create\_tables.sql*. (If you are using a Windows server,
pay special attention to :ref:`faq1_23`).hcjyhdhghihhk}r¶(ho]hp]hn]hm]hq]uhsKÿhthh]]r·(hˆXPlease look at your r¸…r¹}rº(hbXPlease look at your hcj´ubhü)r»}r¼(hbX``./examples/``hk}r½(ho]hp]hn]hm]hq]uhcj´h]]r¾hˆX./examples/r¿…rÀ}rÁ(hbUhcj»ubahijubhˆX0 directory, where you should find a
file called rÂ…rÃ}rÄ(hbX0 directory, where you should find a
file called hcj´ubh•)rÅ}rÆ(hbX*create\_tables.sql*hk}rÇ(ho]hp]hn]hm]hq]uhcj´h]]rÈhˆXcreate_tables.sqlrÉ…rÊ}rË(hbUhcjÅubahihŸubhˆX?. (If you are using a Windows server,
pay special attention to rÌ…rÍ}rÎ(hbX?. (If you are using a Windows server,
pay special attention to hcj´ubh­)rÏ}rÐ(hbX:ref:`faq1_23`rÑhcj´hdhghih±hk}rÒ(UreftypeXrefh³ˆh´Xfaq1_23U	refdomainXstdrÓhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsKÿh]]rÔh•)rÕ}rÖ(hbjÑhk}r×(ho]hp]rØ(h½jÓXstd-refrÙehn]hm]hq]uhcjÏh]]rÚhˆXfaq1_23rÛ…rÜ}rÝ(hbUhcjÕubahihŸubaubhˆX).rÞ…rß}rà(hbX).hcj´ubeubhŒ)rá}râ(hbXÔIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use :file:`examples/upgrade_tables_mysql_4_1_2+.sql`
and then create new tables by importing
:file:`examples/create_tables.sql`.hcjyhdhghihhk}rã(ho]hp]hn]hm]hq]uhsMhthh]]rä(hˆXXIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use rå…ræ}rç(hbXXIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use hcjáubhü)rè}ré(hbUhk}rê(hm]hn]ho]hp]rëXfilerìaUrolejìhq]uhcjáh]]ríhˆX(examples/upgrade_tables_mysql_4_1_2+.sqlrî…rï}rð(hbX(examples/upgrade_tables_mysql_4_1_2+.sqlhcjèubahijubhˆX)
and then create new tables by importing
rñ…rò}ró(hbX)
and then create new tables by importing
hcjáubhü)rô}rõ(hbUhk}rö(hm]hn]ho]hp]r÷XfilerøaUrolejøhq]uhcjáh]]rùhˆXexamples/create_tables.sqlrú…rû}rü(hbXexamples/create_tables.sqlhcjôubahijubhˆX.…rý}rþ(hbX.hcjáubeubhŒ)rÿ}r(hbXëYou can use your phpMyAdmin to create the tables for you. Please be
aware that you may need special (administrator) privileges to create
the database and tables, and that the script may need some tuning,
depending on the database name.rhcjyhdhghihhk}r(ho]hp]hn]hm]hq]uhsMhthh]]rhˆXëYou can use your phpMyAdmin to create the tables for you. Please be
aware that you may need special (administrator) privileges to create
the database and tables, and that the script may need some tuning,
depending on the database name.r…r}r(hbjhcjÿubaubhŒ)r}r(hbXÊAfter having imported the :file:`examples/create_tables.sql` file, you
should specify the table names in your :file:`config.inc.php` file. The
directives used for that can be found in the :ref:`config`.hcjyhdhghihhk}r	(ho]hp]hn]hm]hq]uhsM
hthh]]r
(hˆXAfter having imported the r…r}r
(hbXAfter having imported the hcjubhü)r}r(hbUhk}r(hm]hn]ho]hp]rXfileraUrolejhq]uhcjh]]rhˆXexamples/create_tables.sqlr…r}r(hbXexamples/create_tables.sqlhcjubahijubhˆX2 file, you
should specify the table names in your r…r}r(hbX2 file, you
should specify the table names in your hcjubhü)r}r(hbUhk}r(hm]hn]ho]hp]rXfileraUrolejhq]uhcjh]]rhˆXconfig.inc.phpr …r!}r"(hbXconfig.inc.phphcjubahijubhˆX8 file. The
directives used for that can be found in the r#…r$}r%(hbX8 file. The
directives used for that can be found in the hcjubh­)r&}r'(hbX
:ref:`config`r(hcjhdhghih±hk}r)(UreftypeXrefh³ˆh´XconfigU	refdomainXstdr*hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM
h]]r+h•)r,}r-(hbj(hk}r.(ho]hp]r/(h½j*Xstd-refr0ehn]hm]hq]uhcj&h]]r1hˆXconfigr2…r3}r4(hbUhcj,ubahihŸubaubhˆX.…r5}r6(hbX.hcjubeubhŒ)r7}r8(hbXYou will also need to have a controluser
(:config:option:`$cfg['Servers'][$i]['controluser']` and
:config:option:`$cfg['Servers'][$i]['controlpass']` settings)
with the proper rights to those tables. For example you can create it
using following statement:hcjyhdhghihhk}r9(ho]hp]hn]hm]hq]uhsMhthh]]r:(hˆX*You will also need to have a controluser
(r;…r<}r=(hbX*You will also need to have a controluser
(hcj7ubj•)r>}r?(hbUhk}r@(hm]hn]ho]hp]hq]jš]rA((jœX"$cfg['Servers'][$i]['controluser']rBUindex-2rCjBtrD(jœX8configuration option; $cfg['Servers'][$i]['controluser']jCjBtrEeuhcj7h]]hij˜ubh_)rF}rG(hbUhk}rH(ho]hp]hn]hm]rIjCahq]uhcj7h]]hihjubh­)rJ}rK(hbX3:config:option:`$cfg['Servers'][$i]['controluser']`rLhcj7hdhghih±hk}rM(UreftypeXoptionh³‰h´jBU	refdomainXconfigrNhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]rOhü)rP}rQ(hbjLhk}rR(ho]hp]rS(h½jNX
config-optionrTehn]hm]hq]uhcjJh]]rUhˆX"$cfg['Servers'][$i]['controluser']rV…rW}rX(hbUhcjPubahijubaubhˆX and
rY…rZ}r[(hbX and
hcj7ubj•)r\}r](hbUhk}r^(hm]hn]ho]hp]hq]jš]r_((jœX"$cfg['Servers'][$i]['controlpass']r`Uindex-3raj`trb(jœX8configuration option; $cfg['Servers'][$i]['controlpass']jaj`trceuhcj7h]]hij˜ubh_)rd}re(hbUhk}rf(ho]hp]hn]hm]rgjaahq]uhcj7h]]hihjubh­)rh}ri(hbX3:config:option:`$cfg['Servers'][$i]['controlpass']`rjhcj7hdhghih±hk}rk(UreftypeXoptionh³‰h´j`U	refdomainXconfigrlhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]rmhü)rn}ro(hbjjhk}rp(ho]hp]rq(h½jlX
config-optionrrehn]hm]hq]uhcjhh]]rshˆX"$cfg['Servers'][$i]['controlpass']rt…ru}rv(hbUhcjnubahijubaubhˆXk settings)
with the proper rights to those tables. For example you can create it
using following statement:rw…rx}ry(hbXk settings)
with the proper rights to those tables. For example you can create it
using following statement:hcj7ubeubj`)rz}r{(hbXaGRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost'  IDENTIFIED BY 'pmapass';hcjyhdhghijchk}r|(je‰jfXmysqljgjhhm]hn]ho]hp]hq]uhsMhthh]]r}hˆXaGRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost'  IDENTIFIED BY 'pmapass';r~…r}r€(hbUhcjzubaubh_)r}r‚(hbX.. _upgrading:hcjyhdhghihjhk}rƒ(hm]hn]ho]hp]hq]hrh8uhsMhthh]]ubeubhu)r„}r…(hbUhchvhdhghx}r†hjshihzhk}r‡(ho]hp]hn]hm]rˆ(h[h8ehq]r‰(h+heuhsMhthh~}rŠh8jsh]]r‹(h)rŒ}r(hbXUpgrading from an older versionrŽhcj„hdhghih…hk}r(ho]hp]hn]hm]hq]uhsMhthh]]rhˆXUpgrading from an older versionr‘…r’}r“(hbjŽhcjŒubaubhŒ)r”}r•(hbX\Simply copy :file:`config.inc.php` from your previous installation into
the newly unpacked one. Configuration files from old versions may
require some tweaking as some options have been changed or removed.
For compatibility with PHP 6, remove a
``set_magic_quotes_runtime(0);`` statement that you might find near
the end of your configuration file.hcj„hdhghihhk}r–(ho]hp]hn]hm]hq]uhsM hthh]]r—(hˆXSimply copy r˜…r™}rš(hbXSimply copy hcj”ubhü)r›}rœ(hbUhk}r(hm]hn]ho]hp]ržXfilerŸaUrolejŸhq]uhcj”h]]r hˆXconfig.inc.phpr¡…r¢}r£(hbXconfig.inc.phphcj›ubahijubhˆXÓ from your previous installation into
the newly unpacked one. Configuration files from old versions may
require some tweaking as some options have been changed or removed.
For compatibility with PHP 6, remove a
r¤…r¥}r¦(hbXÓ from your previous installation into
the newly unpacked one. Configuration files from old versions may
require some tweaking as some options have been changed or removed.
For compatibility with PHP 6, remove a
hcj”ubhü)r§}r¨(hbX ``set_magic_quotes_runtime(0);``hk}r©(ho]hp]hn]hm]hq]uhcj”h]]rªhˆXset_magic_quotes_runtime(0);r«…r¬}r­(hbUhcj§ubahijubhˆXG statement that you might find near
the end of your configuration file.r®…r¯}r°(hbXG statement that you might find near
the end of your configuration file.hcj”ubeubhŒ)r±}r²(hbX•You should **not** copy :file:`libraries/config.default.php` over
:file:`config.inc.php` because the default configuration file is version-
specific.hcj„hdhghihhk}r³(ho]hp]hn]hm]hq]uhsM'hthh]]r´(hˆXYou should rµ…r¶}r·(hbXYou should hcj±ubj.)r¸}r¹(hbX**not**hk}rº(ho]hp]hn]hm]hq]uhcj±h]]r»hˆXnotr¼…r½}r¾(hbUhcj¸ubahij6ubhˆX copy r¿…rÀ}rÁ(hbX copy hcj±ubhü)rÂ}rÃ(hbUhk}rÄ(hm]hn]ho]hp]rÅXfilerÆaUrolejÆhq]uhcj±h]]rÇhˆXlibraries/config.default.phprÈ…rÉ}rÊ(hbXlibraries/config.default.phphcjÂubahijubhˆX over
rË…rÌ}rÍ(hbX over
hcj±ubhü)rÎ}rÏ(hbUhk}rÐ(hm]hn]ho]hp]rÑXfilerÒaUrolejÒhq]uhcj±h]]rÓhˆXconfig.inc.phprÔ…rÕ}rÖ(hbXconfig.inc.phphcjÎubahijubhˆX= because the default configuration file is version-
specific.r×…rØ}rÙ(hbX= because the default configuration file is version-
specific.hcj±ubeubhŒ)rÚ}rÛ(hbXõIf you have upgraded your MySQL server from a version previous to 4.1.2 to
version 5.x or newer and if you use the phpMyAdmin configuration storage, you
should run the :term:`SQL` script found in
:file:`examples/upgrade_tables_mysql_4_1_2+.sql`.hcj„hdhghihhk}rÜ(ho]hp]hn]hm]hq]uhsM+hthh]]rÝ(hˆX¨If you have upgraded your MySQL server from a version previous to 4.1.2 to
version 5.x or newer and if you use the phpMyAdmin configuration storage, you
should run the rÞ…rß}rà(hbX¨If you have upgraded your MySQL server from a version previous to 4.1.2 to
version 5.x or newer and if you use the phpMyAdmin configuration storage, you
should run the hcjÚubh­)rá}râ(hbX:term:`SQL`rãhcjÚhdhghih±hk}rä(UreftypeXtermh³ˆh´XsqlU	refdomainXstdråhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM+h]]ræh•)rç}rè(hbjãhk}ré(ho]hp]rê(h½jåXstd-termrëehn]hm]hq]uhcjáh]]rìhˆXSQLrí…rî}rï(hbUhcjçubahihŸubaubhˆX script found in
rð…rñ}rò(hbX script found in
hcjÚubhü)ró}rô(hbUhk}rõ(hm]hn]ho]hp]röXfiler÷aUrolej÷hq]uhcjÚh]]røhˆX(examples/upgrade_tables_mysql_4_1_2+.sqlrù…rú}rû(hbX(examples/upgrade_tables_mysql_4_1_2+.sqlhcjóubahijubhˆX.…rü}rý(hbX.hcjÚubeubj•)rþ}rÿ(hbUhcj„hdhghij˜hk}r(hm]hn]ho]hp]hq]jš]r(jœXAuthentication modeUindex-4rUtrajŸ‰uhsM1hthh]]ubh_)r}r(hbUhcj„hdhghihjhk}r(hm]hn]ho]hp]hq]hrjuhsM1hthh]]ubh_)r}r(hbX.. _authentication_modes:hcj„hdhghx}hihjhk}r	(hm]hn]ho]hp]hq]hrhDuhsM2hthh~}r
jjsh]]ubeubhu)r}r(hbUhchvhdhghx}r
hjshihzhk}r(ho]hp]hn]hm]r(hNhDjehq]r(hheuhsM5hthh~}r(jjhDjuh]]r(h)r}r(hbXUsing authentication modesrhcjhdhghih…hk}r(ho]hp]hn]hm]hq]uhsM5hthh]]rhˆXUsing authentication modesr…r}r(hbjhcjubaubhŒ)r}r(hbXÞ:term:`HTTP` and cookie authentication modes are recommended in a **multi-user
environment** where you want to give users access to their own database and
don't want them to play around with others. Nevertheless be aware that MS
Internet Explorer seems to be really buggy about cookies, at least till version
6. Even in a **single-user environment**, you might prefer to use :term:`HTTP`
or cookie mode so that your user/password pair are not in clear in the
configuration file.hcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsM7hthh]]r(h­)r}r (hbX:term:`HTTP`r!hcjhdhghih±hk}r"(UreftypeXtermh³ˆh´XhttpU	refdomainXstdr#hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM7h]]r$h•)r%}r&(hbj!hk}r'(ho]hp]r((h½j#Xstd-termr)ehn]hm]hq]uhcjh]]r*hˆXHTTPr+…r,}r-(hbUhcj%ubahihŸubaubhˆX6 and cookie authentication modes are recommended in a r.…r/}r0(hbX6 and cookie authentication modes are recommended in a hcjubj.)r1}r2(hbX**multi-user
environment**hk}r3(ho]hp]hn]hm]hq]uhcjh]]r4hˆXmulti-user
environmentr5…r6}r7(hbUhcj1ubahij6ubhˆXæ where you want to give users access to their own database and
don't want them to play around with others. Nevertheless be aware that MS
Internet Explorer seems to be really buggy about cookies, at least till version
6. Even in a r8…r9}r:(hbXæ where you want to give users access to their own database and
don't want them to play around with others. Nevertheless be aware that MS
Internet Explorer seems to be really buggy about cookies, at least till version
6. Even in a hcjubj.)r;}r<(hbX**single-user environment**hk}r=(ho]hp]hn]hm]hq]uhcjh]]r>hˆXsingle-user environmentr?…r@}rA(hbUhcj;ubahij6ubhˆX, you might prefer to use rB…rC}rD(hbX, you might prefer to use hcjubh­)rE}rF(hbX:term:`HTTP`rGhcjhdhghih±hk}rH(UreftypeXtermh³ˆh´XhttpU	refdomainXstdrIhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM7h]]rJh•)rK}rL(hbjGhk}rM(ho]hp]rN(h½jIXstd-termrOehn]hm]hq]uhcjEh]]rPhˆXHTTPrQ…rR}rS(hbUhcjKubahihŸubaubhˆX[
or cookie mode so that your user/password pair are not in clear in the
configuration file.rT…rU}rV(hbX[
or cookie mode so that your user/password pair are not in clear in the
configuration file.hcjubeubhŒ)rW}rX(hbX³:term:`HTTP` and cookie authentication
modes are more secure: the MySQL login information does not need to be
set in the phpMyAdmin configuration file (except possibly for the
:config:option:`$cfg['Servers'][$i]['controluser']`).
However, keep in mind that the password travels in plain text, unless
you are using the HTTPS protocol. In cookie mode, the password is
stored, encrypted with the blowfish algorithm, in a temporary cookie.hcjhdhghihhk}rY(ho]hp]hn]hm]hq]uhsM?hthh]]rZ(h­)r[}r\(hbX:term:`HTTP`r]hcjWhdhghih±hk}r^(UreftypeXtermh³ˆh´XhttpU	refdomainXstdr_hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM?h]]r`h•)ra}rb(hbj]hk}rc(ho]hp]rd(h½j_Xstd-termreehn]hm]hq]uhcj[h]]rfhˆXHTTPrg…rh}ri(hbUhcjaubahihŸubaubhˆX¤ and cookie authentication
modes are more secure: the MySQL login information does not need to be
set in the phpMyAdmin configuration file (except possibly for the
rj…rk}rl(hbX¤ and cookie authentication
modes are more secure: the MySQL login information does not need to be
set in the phpMyAdmin configuration file (except possibly for the
hcjWubj•)rm}rn(hbUhk}ro(hm]hn]ho]hp]hq]jš]rp((jœX"$cfg['Servers'][$i]['controluser']rqUindex-5rrjqtrs(jœX8configuration option; $cfg['Servers'][$i]['controluser']jrjqtrteuhcjWh]]hij˜ubh_)ru}rv(hbUhk}rw(ho]hp]hn]hm]rxjrahq]uhcjWh]]hihjubh­)ry}rz(hbX3:config:option:`$cfg['Servers'][$i]['controluser']`r{hcjWhdhghih±hk}r|(UreftypeXoptionh³‰h´jqU	refdomainXconfigr}hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM?h]]r~hü)r}r€(hbj{hk}r(ho]hp]r‚(h½j}X
config-optionrƒehn]hm]hq]uhcjyh]]r„hˆX"$cfg['Servers'][$i]['controluser']r……r†}r‡(hbUhcjubahijubaubhˆXÐ).
However, keep in mind that the password travels in plain text, unless
you are using the HTTPS protocol. In cookie mode, the password is
stored, encrypted with the blowfish algorithm, in a temporary cookie.rˆ…r‰}rŠ(hbXÐ).
However, keep in mind that the password travels in plain text, unless
you are using the HTTPS protocol. In cookie mode, the password is
stored, encrypted with the blowfish algorithm, in a temporary cookie.hcjWubeubhŒ)r‹}rŒ(hbXfThen each of the *true* users should be granted a set of privileges
on a set of particular databases. Normally you shouldn't give global
privileges to an ordinary user, unless you understand the impact of those
privileges (for example, you are creating a superuser).
For example, to grant the user *real_user* with all privileges on
the database *user_base*:hcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsMGhthh]]rŽ(hˆXThen each of the r…r}r‘(hbXThen each of the hcj‹ubh•)r’}r“(hbX*true*hk}r”(ho]hp]hn]hm]hq]uhcj‹h]]r•hˆXtruer–…r—}r˜(hbUhcj’ubahihŸubhˆX users should be granted a set of privileges
on a set of particular databases. Normally you shouldn't give global
privileges to an ordinary user, unless you understand the impact of those
privileges (for example, you are creating a superuser).
For example, to grant the user r™…rš}r›(hbX users should be granted a set of privileges
on a set of particular databases. Normally you shouldn't give global
privileges to an ordinary user, unless you understand the impact of those
privileges (for example, you are creating a superuser).
For example, to grant the user hcj‹ubh•)rœ}r(hbX*real_user*hk}rž(ho]hp]hn]hm]hq]uhcj‹h]]rŸhˆX	real_userr …r¡}r¢(hbUhcjœubahihŸubhˆX% with all privileges on
the database r£…r¤}r¥(hbX% with all privileges on
the database hcj‹ubh•)r¦}r§(hbX*user_base*hk}r¨(ho]hp]hn]hm]hq]uhcj‹h]]r©hˆX	user_baserª…r«}r¬(hbUhcj¦ubahihŸubhˆX:…r­}r®(hbX:hcj‹ubeubj`)r¯}r°(hbX[GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';hcjhdhghijchk}r±(je‰jfXmysqljgjhhm]hn]ho]hp]hq]uhsMNhthh]]r²hˆX[GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';r³…r´}rµ(hbUhcj¯ubaubhŒ)r¶}r·(hbXÚWhat the user may now do is controlled entirely by the MySQL user management
system. With HTTP or cookie authentication mode, you don't need to fill the
user/password fields inside the :config:option:`$cfg['Servers']`.hcjhdhghihhk}r¸(ho]hp]hn]hm]hq]uhsMShthh]]r¹(hˆX¹What the user may now do is controlled entirely by the MySQL user management
system. With HTTP or cookie authentication mode, you don't need to fill the
user/password fields inside the rº…r»}r¼(hbX¹What the user may now do is controlled entirely by the MySQL user management
system. With HTTP or cookie authentication mode, you don't need to fill the
user/password fields inside the hcj¶ubj•)r½}r¾(hbUhk}r¿(hm]hn]ho]hp]hq]jš]rÀ((jœX$cfg['Servers']rÁUindex-6rÂjÁtrÃ(jœX%configuration option; $cfg['Servers']jÂjÁtrÄeuhcj¶h]]hij˜ubh_)rÅ}rÆ(hbUhk}rÇ(ho]hp]hn]hm]rÈjÂahq]uhcj¶h]]hihjubh­)rÉ}rÊ(hbX :config:option:`$cfg['Servers']`rËhcj¶hdhghih±hk}rÌ(UreftypeXoptionh³‰h´jÁU	refdomainXconfigrÍhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMSh]]rÎhü)rÏ}rÐ(hbjËhk}rÑ(ho]hp]rÒ(h½jÍX
config-optionrÓehn]hm]hq]uhcjÉh]]rÔhˆX$cfg['Servers']rÕ…rÖ}r×(hbUhcjÏubahijubaubhˆX.…rØ}rÙ(hbX.hcj¶ubeubj•)rÚ}rÛ(hbUhcjhdhghij˜hk}rÜ(hm]hn]ho]hp]hq]jš]rÝ(UpairrÞXHTTP; Authentication modeUindex-7rßUtràajŸ‰uhsMXhthh]]ubh_)rá}râ(hbUhcjhdhghihjhk}rã(hm]hn]ho]hp]hq]hrjßuhsMXhthh]]ubhu)rä}rå(hbUhcjhdhghx}hihzhk}ræ(ho]hp]hn]hm]rç(hHjßehq]rèhauhsMZhthh~}réjßjásh]]rê(h)rë}rì(hbXHTTP authentication moderíhcjähdhghih…hk}rî(ho]hp]hn]hm]hq]uhsMZhthh]]rïhˆXHTTP authentication moderð…rñ}rò(hbjíhcjëubaubcdocutils.nodes
bullet_list
ró)rô}rõ(hbUhcjähdhghiUbullet_liströhk}r÷(UbulletrøX*hm]hn]ho]hp]hq]uhsM\hthh]]rù(j†)rú}rû(hbX_Uses :term:`HTTP` Basic authentication
method and allows you to log in as any valid MySQL user.hcjôhdhghij‰hk}rü(ho]hp]hn]hm]hq]uhsNhthh]]rýhŒ)rþ}rÿ(hbX_Uses :term:`HTTP` Basic authentication
method and allows you to log in as any valid MySQL user.hcjúhdhghihhk}r(ho]hp]hn]hm]hq]uhsM\h]]r(hˆXUses r…r}r(hbXUses hcjþubh­)r}r(hbX:term:`HTTP`rhcjþhdhghih±hk}r(UreftypeXtermh³ˆh´XhttpU	refdomainXstdr	hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM\h]]r
h•)r}r(hbjhk}r
(ho]hp]r(h½j	Xstd-termrehn]hm]hq]uhcjh]]rhˆXHTTPr…r}r(hbUhcjubahihŸubaubhˆXN Basic authentication
method and allows you to log in as any valid MySQL user.r…r}r(hbXN Basic authentication
method and allows you to log in as any valid MySQL user.hcjþubeubaubj†)r}r(hbX²Is supported with most PHP configurations. For :term:`IIS` (:term:`ISAPI`)
support using :term:`CGI` PHP see :ref:`faq1_32`, for using with Apache
:term:`CGI` see :ref:`faq1_35`.hcjôhdhghij‰hk}r(ho]hp]hn]hm]hq]uhsNhthh]]rhŒ)r}r(hbX²Is supported with most PHP configurations. For :term:`IIS` (:term:`ISAPI`)
support using :term:`CGI` PHP see :ref:`faq1_32`, for using with Apache
:term:`CGI` see :ref:`faq1_35`.hcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsM^h]]r(hˆX/Is supported with most PHP configurations. For r…r }r!(hbX/Is supported with most PHP configurations. For hcjubh­)r"}r#(hbX:term:`IIS`r$hcjhdhghih±hk}r%(UreftypeXtermh³ˆh´XiisU	refdomainXstdr&hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM^h]]r'h•)r(}r)(hbj$hk}r*(ho]hp]r+(h½j&Xstd-termr,ehn]hm]hq]uhcj"h]]r-hˆXIISr.…r/}r0(hbUhcj(ubahihŸubaubhˆX (r1…r2}r3(hbX (hcjubh­)r4}r5(hbX
:term:`ISAPI`r6hcjhdhghih±hk}r7(UreftypeXtermh³ˆh´XisapiU	refdomainXstdr8hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM^h]]r9h•)r:}r;(hbj6hk}r<(ho]hp]r=(h½j8Xstd-termr>ehn]hm]hq]uhcj4h]]r?hˆXISAPIr@…rA}rB(hbUhcj:ubahihŸubaubhˆX)
support using rC…rD}rE(hbX)
support using hcjubh­)rF}rG(hbX:term:`CGI`rHhcjhdhghih±hk}rI(UreftypeXtermh³ˆh´XcgiU	refdomainXstdrJhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM^h]]rKh•)rL}rM(hbjHhk}rN(ho]hp]rO(h½jJXstd-termrPehn]hm]hq]uhcjFh]]rQhˆXCGIrR…rS}rT(hbUhcjLubahihŸubaubhˆX	 PHP see rU…rV}rW(hbX	 PHP see hcjubh­)rX}rY(hbX:ref:`faq1_32`rZhcjhdhghih±hk}r[(UreftypeXrefh³ˆh´Xfaq1_32U	refdomainXstdr\hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM^h]]r]h•)r^}r_(hbjZhk}r`(ho]hp]ra(h½j\Xstd-refrbehn]hm]hq]uhcjXh]]rchˆXfaq1_32rd…re}rf(hbUhcj^ubahihŸubaubhˆX, for using with Apache
rg…rh}ri(hbX, for using with Apache
hcjubh­)rj}rk(hbX:term:`CGI`rlhcjhdhghih±hk}rm(UreftypeXtermh³ˆh´XcgiU	refdomainXstdrnhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM^h]]roh•)rp}rq(hbjlhk}rr(ho]hp]rs(h½jnXstd-termrtehn]hm]hq]uhcjjh]]ruhˆXCGIrv…rw}rx(hbUhcjpubahihŸubaubhˆX see ry…rz}r{(hbX see hcjubh­)r|}r}(hbX:ref:`faq1_35`r~hcjhdhghih±hk}r(UreftypeXrefh³ˆh´Xfaq1_35U	refdomainXstdr€hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM^h]]rh•)r‚}rƒ(hbj~hk}r„(ho]hp]r…(h½j€Xstd-refr†ehn]hm]hq]uhcj|h]]r‡hˆXfaq1_35rˆ…r‰}rŠ(hbUhcj‚ubahihŸubaubhˆX.…r‹}rŒ(hbX.hcjubeubaubj†)r}rŽ(hbXvSee also :ref:`faq4_4` about not using the :term:`.htaccess` mechanism along with
':term:`HTTP`' authentication mode.
hcjôhdhghij‰hk}r(ho]hp]hn]hm]hq]uhsNhthh]]rhŒ)r‘}r’(hbXuSee also :ref:`faq4_4` about not using the :term:`.htaccess` mechanism along with
':term:`HTTP`' authentication mode.hcjhdhghihhk}r“(ho]hp]hn]hm]hq]uhsMah]]r”(hˆX	See also r•…r–}r—(hbX	See also hcj‘ubh­)r˜}r™(hbX
:ref:`faq4_4`ršhcj‘hdhghih±hk}r›(UreftypeXrefh³ˆh´Xfaq4_4U	refdomainXstdrœhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMah]]rh•)rž}rŸ(hbjšhk}r (ho]hp]r¡(h½jœXstd-refr¢ehn]hm]hq]uhcj˜h]]r£hˆXfaq4_4r¤…r¥}r¦(hbUhcjžubahihŸubaubhˆX about not using the r§…r¨}r©(hbX about not using the hcj‘ubh­)rª}r«(hbX:term:`.htaccess`r¬hcj‘hdhghih±hk}r­(UreftypeXtermh³ˆh´X	.htaccessU	refdomainXstdr®hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMah]]r¯h•)r°}r±(hbj¬hk}r²(ho]hp]r³(h½j®Xstd-termr´ehn]hm]hq]uhcjªh]]rµhˆX	.htaccessr¶…r·}r¸(hbUhcj°ubahihŸubaubhˆX mechanism along with
'r¹…rº}r»(hbX mechanism along with
'hcj‘ubh­)r¼}r½(hbX:term:`HTTP`r¾hcj‘hdhghih±hk}r¿(UreftypeXtermh³ˆh´XhttpU	refdomainXstdrÀhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMah]]rÁh•)rÂ}rÃ(hbj¾hk}rÄ(ho]hp]rÅ(h½jÀXstd-termrÆehn]hm]hq]uhcj¼h]]rÇhˆXHTTPrÈ…rÉ}rÊ(hbUhcjÂubahihŸubaubhˆX' authentication mode.rË…rÌ}rÍ(hbX' authentication mode.hcj‘ubeubaubeubj•)rÎ}rÏ(hbUhcjähdhghij˜hk}rÐ(hm]hn]ho]hp]hq]jš]rÑ(jÞXCookie; Authentication modeUindex-8rÒUtrÓajŸ‰uhsMehthh]]ubh_)rÔ}rÕ(hbUhcjähdhghihjhk}rÖ(hm]hn]ho]hp]hq]hrjÒuhsMehthh]]ubh_)r×}rØ(hbX.. _cookie:hcjähdhghx}hihjhk}rÙ(hm]hn]ho]hp]hq]hrhKuhsMfhthh~}rÚjÒjÔsh]]ubeubhu)rÛ}rÜ(hbUhcjhdhghx}rÝhj×shihzhk}rÞ(ho]hp]hn]hm]rß(hEhKjÒehq]rà(hheuhsMihthh~}rá(jÒjÔhKj×uh]]râ(h)rã}rä(hbXCookie authentication moderåhcjÛhdhghih…hk}ræ(ho]hp]hn]hm]hq]uhsMihthh]]rçhˆXCookie authentication moderè…ré}rê(hbjåhcjãubaubjó)rë}rì(hbUhcjÛhdhghijöhk}rí(jøX*hm]hn]ho]hp]hq]uhsMkhthh]]rî(j†)rï}rð(hbXzYou can use this method as a replacement for the :term:`HTTP` authentication
(for example, if you're running :term:`IIS`).hcjëhdhghij‰hk}rñ(ho]hp]hn]hm]hq]uhsNhthh]]ròhŒ)ró}rô(hbXzYou can use this method as a replacement for the :term:`HTTP` authentication
(for example, if you're running :term:`IIS`).hcjïhdhghihhk}rõ(ho]hp]hn]hm]hq]uhsMkh]]rö(hˆX1You can use this method as a replacement for the r÷…rø}rù(hbX1You can use this method as a replacement for the hcjóubh­)rú}rû(hbX:term:`HTTP`rühcjóhdhghih±hk}rý(UreftypeXtermh³ˆh´XhttpU	refdomainXstdrþhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMkh]]rÿh•)r	}r	(hbjühk}r	(ho]hp]r	(h½jþXstd-termr	ehn]hm]hq]uhcjúh]]r	hˆXHTTPr	…r	}r	(hbUhcj	ubahihŸubaubhˆX0 authentication
(for example, if you're running r		…r
	}r	(hbX0 authentication
(for example, if you're running hcjóubh­)r	}r
	(hbX:term:`IIS`r	hcjóhdhghih±hk}r	(UreftypeXtermh³ˆh´XiisU	refdomainXstdr	hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMkh]]r	h•)r	}r	(hbj	hk}r	(ho]hp]r	(h½j	Xstd-termr	ehn]hm]hq]uhcj	h]]r	hˆXIISr	…r	}r	(hbUhcj	ubahihŸubaubhˆX).r	…r	}r	(hbX).hcjóubeubaubj†)r	}r	(hbXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.hcjëhdhghij‰hk}r 	(ho]hp]hn]hm]hq]uhsNhthh]]r!	hŒ)r"	}r#	(hbXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.r$	hcj	hdhghihhk}r%	(ho]hp]hn]hm]hq]uhsMmh]]r&	hˆXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.r'	…r(	}r)	(hbj$	hcj"	ubaubaubj†)r*	}r+	(hbX`With this mode, the user can truly log out of phpMyAdmin and log
back in with the same username.hcjëhdhghij‰hk}r,	(ho]hp]hn]hm]hq]uhsNhthh]]r-	hŒ)r.	}r/	(hbX`With this mode, the user can truly log out of phpMyAdmin and log
back in with the same username.r0	hcj*	hdhghihhk}r1	(ho]hp]hn]hm]hq]uhsMoh]]r2	hˆX`With this mode, the user can truly log out of phpMyAdmin and log
back in with the same username.r3	…r4	}r5	(hbj0	hcj.	ubaubaubj†)r6	}r7	(hbXÆIf you want to allow users to enter any hostname to connect (rather than only
servers that are configured in :file:`config.inc.php`),
see the :config:option:`$cfg['AllowArbitraryServer']` directive.hcjëhdhghij‰hk}r8	(ho]hp]hn]hm]hq]uhsNhthh]]r9	hŒ)r:	}r;	(hbXÆIf you want to allow users to enter any hostname to connect (rather than only
servers that are configured in :file:`config.inc.php`),
see the :config:option:`$cfg['AllowArbitraryServer']` directive.hcj6	hdhghihhk}r<	(ho]hp]hn]hm]hq]uhsMqh]]r=	(hˆXmIf you want to allow users to enter any hostname to connect (rather than only
servers that are configured in r>	…r?	}r@	(hbXmIf you want to allow users to enter any hostname to connect (rather than only
servers that are configured in hcj:	ubhü)rA	}rB	(hbUhk}rC	(hm]hn]ho]hp]rD	XfilerE	aUrolejE	hq]uhcj:	h]]rF	hˆXconfig.inc.phprG	…rH	}rI	(hbXconfig.inc.phphcjA	ubahijubhˆX),
see the rJ	…rK	}rL	(hbX),
see the hcj:	ubj•)rM	}rN	(hbUhk}rO	(hm]hn]ho]hp]hq]jš]rP	((jœX$cfg['AllowArbitraryServer']rQ	Uindex-9rR	jQ	trS	(jœX2configuration option; $cfg['AllowArbitraryServer']jR	jQ	trT	euhcj:	h]]hij˜ubh_)rU	}rV	(hbUhk}rW	(ho]hp]hn]hm]rX	jR	ahq]uhcj:	h]]hihjubh­)rY	}rZ	(hbX-:config:option:`$cfg['AllowArbitraryServer']`r[	hcj:	hdhghih±hk}r\	(UreftypeXoptionh³‰h´jQ	U	refdomainXconfigr]	hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMqh]]r^	hü)r_	}r`	(hbj[	hk}ra	(ho]hp]rb	(h½j]	X
config-optionrc	ehn]hm]hq]uhcjY	h]]rd	hˆX$cfg['AllowArbitraryServer']re	…rf	}rg	(hbUhcj_	ubahijubaubhˆX directive.rh	…ri	}rj	(hbX directive.hcj:	ubeubaubj†)rk	}rl	(hbX„As mentioned in the :ref:`require` section, having the ``mcrypt`` extension will
speed up access considerably, but is not required.
hcjëhdhghij‰hk}rm	(ho]hp]hn]hm]hq]uhsNhthh]]rn	hŒ)ro	}rp	(hbXƒAs mentioned in the :ref:`require` section, having the ``mcrypt`` extension will
speed up access considerably, but is not required.hcjk	hdhghihhk}rq	(ho]hp]hn]hm]hq]uhsMth]]rr	(hˆXAs mentioned in the rs	…rt	}ru	(hbXAs mentioned in the hcjo	ubh­)rv	}rw	(hbX:ref:`require`rx	hcjo	hdhghih±hk}ry	(UreftypeXrefh³ˆh´XrequireU	refdomainXstdrz	hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMth]]r{	h•)r|	}r}	(hbjx	hk}r~	(ho]hp]r	(h½jz	Xstd-refr€	ehn]hm]hq]uhcjv	h]]r	hˆXrequirer‚	…rƒ	}r„	(hbUhcj|	ubahihŸubaubhˆX section, having the r…	…r†	}r‡	(hbX section, having the hcjo	ubhü)rˆ	}r‰	(hbX
``mcrypt``hk}rŠ	(ho]hp]hn]hm]hq]uhcjo	h]]r‹	hˆXmcryptrŒ	…r	}rŽ	(hbUhcjˆ	ubahijubhˆXB extension will
speed up access considerably, but is not required.r	…r	}r‘	(hbXB extension will
speed up access considerably, but is not required.hcjo	ubeubaubeubj•)r’	}r“	(hbUhcjÛhdhghij˜hk}r”	(hm]hn]ho]hp]hq]jš]r•	(jÞXSignon; Authentication modeUindex-10r–	Utr—	ajŸ‰uhsMxhthh]]ubh_)r˜	}r™	(hbUhcjÛhdhghihjhk}rš	(hm]hn]ho]hp]hq]hrj–	uhsMxhthh]]ubeubhu)r›	}rœ	(hbUhcjhdhghx}hihzhk}r	(ho]hp]hn]hm]rž	(h;j–	ehq]rŸ	hauhsMzhthh~}r 	j–	j˜	sh]]r¡	(h)r¢	}r£	(hbXSignon authentication moder¤	hcj›	hdhghih…hk}r¥	(ho]hp]hn]hm]hq]uhsMzhthh]]r¦	hˆXSignon authentication moder§	…r¨	}r©	(hbj¤	hcj¢	ubaubjó)rª	}r«	(hbUhcj›	hdhghijöhk}r¬	(jøX*hm]hn]ho]hp]hq]uhsM|hthh]]r­	(j†)r®	}r¯	(hbXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.hcjª	hdhghij‰hk}r°	(ho]hp]hn]hm]hq]uhsNhthh]]r±	hŒ)r²	}r³	(hbXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.r´	hcj®	hdhghihhk}rµ	(ho]hp]hn]hm]hq]uhsM|h]]r¶	hˆXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.r·	…r¸	}r¹	(hbj´	hcj²	ubaubaubj†)rº	}r»	(hbXHThe other application has to store login information into session
data.
hcjª	hdhghij‰hk}r¼	(ho]hp]hn]hm]hq]uhsNhthh]]r½	hŒ)r¾	}r¿	(hbXGThe other application has to store login information into session
data.rÀ	hcjº	hdhghihhk}rÁ	(ho]hp]hn]hm]hq]uhsM~h]]rÂ	hˆXGThe other application has to store login information into session
data.rÃ	…rÄ	}rÅ	(hbjÀ	hcj¾	ubaubaubeubcsphinx.addnodes
seealso
rÆ	)rÇ	}rÈ	(hbUhcj›	hdNhiUseealsorÉ	hk}rÊ	(ho]hp]rË	Uadmonition-see-alsorÌ	ahn]hm]hq]uhsNhthh]]rÍ	(h)rÎ	}rÏ	(hbXSee alsorÐ	hk}rÑ	(ho]hp]hn]hm]hq]uhcjÇ	h]]rÒ	hˆXSee alsorÓ	…rÔ	}rÕ	(hbjÐ	hcjÎ	ubahih…ubhŒ)rÖ	}r×	(hbUhk}rØ	(ho]hp]hn]hm]hq]uhcjÇ	h]]rÙ	(j•)rÚ	}rÛ	(hbUhk}rÜ	(hm]hn]ho]hp]hq]jš]rÝ	((jœX $cfg['Servers'][$i]['auth_type']rÞ	Uindex-11rß	jÞ	trà	(jœX6configuration option; $cfg['Servers'][$i]['auth_type']jß	jÞ	trá	euhcjÖ	h]]hij˜ubh_)râ	}rã	(hbUhk}rä	(ho]hp]hn]hm]rå	jß	ahq]uhcjÖ	h]]hihjubh­)ræ	}rç	(hbX1:config:option:`$cfg['Servers'][$i]['auth_type']`rè	hcjÖ	hdhghih±hk}ré	(UreftypeXoptionh³‰h´jÞ	U	refdomainXconfigrê	hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]rë	hü)rì	}rí	(hbjè	hk}rî	(ho]hp]rï	(h½jê	X
config-optionrð	ehn]hm]hq]uhcjæ	h]]rñ	hˆX $cfg['Servers'][$i]['auth_type']rò	…ró	}rô	(hbUhcjì	ubahijubaubhˆX,
rõ	…rö	}r÷	(hbX,
hcjÖ	ubj•)rø	}rù	(hbUhk}rú	(hm]hn]ho]hp]hq]jš]rû	((jœX$$cfg['Servers'][$i]['SignonSession']rü	Uindex-12rý	jü	trþ	(jœX:configuration option; $cfg['Servers'][$i]['SignonSession']jý	jü	trÿ	euhcjÖ	h]]hij˜ubh_)r
}r
(hbUhk}r
(ho]hp]hn]hm]r
jý	ahq]uhcjÖ	h]]hihjubh­)r
}r
(hbX5:config:option:`$cfg['Servers'][$i]['SignonSession']`r
hcjÖ	hdhghih±hk}r
(UreftypeXoptionh³‰h´jü	U	refdomainXconfigr
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]r	
hü)r

}r
(hbj
hk}r
(ho]hp]r
(h½j
X
config-optionr
ehn]hm]hq]uhcj
h]]r
hˆX$$cfg['Servers'][$i]['SignonSession']r
…r
}r
(hbUhcj

ubahijubaubhˆX,
r
…r
}r
(hbX,
hcjÖ	ubj•)r
}r
(hbUhk}r
(hm]hn]ho]hp]hq]jš]r
((jœX#$cfg['Servers'][$i]['SignonScript']r
Uindex-13r
j
tr
(jœX9configuration option; $cfg['Servers'][$i]['SignonScript']j
j
tr
euhcjÖ	h]]hij˜ubh_)r
}r
(hbUhk}r 
(ho]hp]hn]hm]r!
j
ahq]uhcjÖ	h]]hihjubh­)r"
}r#
(hbX4:config:option:`$cfg['Servers'][$i]['SignonScript']`r$
hcjÖ	hdhghih±hk}r%
(UreftypeXoptionh³‰h´j
U	refdomainXconfigr&
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]r'
hü)r(
}r)
(hbj$
hk}r*
(ho]hp]r+
(h½j&
X
config-optionr,
ehn]hm]hq]uhcj"
h]]r-
hˆX#$cfg['Servers'][$i]['SignonScript']r.
…r/
}r0
(hbUhcj(
ubahijubaubhˆX,
r1
…r2
}r3
(hbX,
hcjÖ	ubj•)r4
}r5
(hbUhk}r6
(hm]hn]ho]hp]hq]jš]r7
((jœX $cfg['Servers'][$i]['SignonURL']r8
Uindex-14r9
j8
tr:
(jœX6configuration option; $cfg['Servers'][$i]['SignonURL']j9
j8
tr;
euhcjÖ	h]]hij˜ubh_)r<
}r=
(hbUhk}r>
(ho]hp]hn]hm]r?
j9
ahq]uhcjÖ	h]]hihjubh­)r@
}rA
(hbX1:config:option:`$cfg['Servers'][$i]['SignonURL']`rB
hcjÖ	hdhghih±hk}rC
(UreftypeXoptionh³‰h´j8
U	refdomainXconfigrD
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]rE
hü)rF
}rG
(hbjB
hk}rH
(ho]hp]rI
(h½jD
X
config-optionrJ
ehn]hm]hq]uhcj@
h]]rK
hˆX $cfg['Servers'][$i]['SignonURL']rL
…rM
}rN
(hbUhcjF
ubahijubaubehihubeubj•)rO
}rP
(hbUhcj›	hdhghij˜hk}rQ
(hm]hn]ho]hp]hq]jš]rR
(jÞXConfig; Authentication modeUindex-15rS
UtrT
ajŸ‰uhsM‰hthh]]ubh_)rU
}rV
(hbUhcj›	hdhghihjhk}rW
(hm]hn]ho]hp]hq]hrjS
uhsM‰hthh]]ubeubhu)rX
}rY
(hbUhcjhdhghx}hihzhk}rZ
(ho]hp]hn]hm]r[
(hSjS
ehq]r\
h#auhsM‹hthh~}r]
jS
jU
sh]]r^
(h)r_
}r`
(hbXConfig authentication modera
hcjX
hdhghih…hk}rb
(ho]hp]hn]hm]hq]uhsM‹hthh]]rc
hˆXConfig authentication moderd
…re
}rf
(hbja
hcj_
ubaubjó)rg
}rh
(hbUhcjX
hdhghijöhk}ri
(jøX*hm]hn]ho]hp]hq]uhsMhthh]]rj
(j†)rk
}rl
(hbX#This mode is sometimes the less secure one because it requires you to fill the
:config:option:`$cfg['Servers'][$i]['user']` and
:config:option:`$cfg['Servers'][$i]['password']`
fields (and as a result, anyone who can read your :file:`config.inc.php`
can discover your username and password).hcjg
hdhghij‰hk}rm
(ho]hp]hn]hm]hq]uhsNhthh]]rn
hŒ)ro
}rp
(hbX#This mode is sometimes the less secure one because it requires you to fill the
:config:option:`$cfg['Servers'][$i]['user']` and
:config:option:`$cfg['Servers'][$i]['password']`
fields (and as a result, anyone who can read your :file:`config.inc.php`
can discover your username and password).hcjk
hdhghihhk}rq
(ho]hp]hn]hm]hq]uhsMh]]rr
(hˆXOThis mode is sometimes the less secure one because it requires you to fill the
rs
…rt
}ru
(hbXOThis mode is sometimes the less secure one because it requires you to fill the
hcjo
ubj•)rv
}rw
(hbUhk}rx
(hm]hn]ho]hp]hq]jš]ry
((jœX$cfg['Servers'][$i]['user']rz
Uindex-16r{
jz
tr|
(jœX1configuration option; $cfg['Servers'][$i]['user']j{
jz
tr}
euhcjo
h]]hij˜ubh_)r~
}r
(hbUhk}r€
(ho]hp]hn]hm]r
j{
ahq]uhcjo
h]]hihjubh­)r‚
}rƒ
(hbX,:config:option:`$cfg['Servers'][$i]['user']`r„
hcjo
hdhghih±hk}r…
(UreftypeXoptionh³‰h´jz
U	refdomainXconfigr†
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]r‡
hü)rˆ
}r‰
(hbj„
hk}rŠ
(ho]hp]r‹
(h½j†
X
config-optionrŒ
ehn]hm]hq]uhcj‚
h]]r
hˆX$cfg['Servers'][$i]['user']rŽ
…r
}r
(hbUhcjˆ
ubahijubaubhˆX and
r‘
…r’
}r“
(hbX and
hcjo
ubj•)r”
}r•
(hbUhk}r–
(hm]hn]ho]hp]hq]jš]r—
((jœX$cfg['Servers'][$i]['password']r˜
Uindex-17r™
j˜
trš
(jœX5configuration option; $cfg['Servers'][$i]['password']j™
j˜
tr›
euhcjo
h]]hij˜ubh_)rœ
}r
(hbUhk}rž
(ho]hp]hn]hm]rŸ
j™
ahq]uhcjo
h]]hihjubh­)r 
}r¡
(hbX0:config:option:`$cfg['Servers'][$i]['password']`r¢
hcjo
hdhghih±hk}r£
(UreftypeXoptionh³‰h´j˜
U	refdomainXconfigr¤
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMh]]r¥
hü)r¦
}r§
(hbj¢
hk}r¨
(ho]hp]r©
(h½j¤
X
config-optionrª
ehn]hm]hq]uhcj 
h]]r«
hˆX$cfg['Servers'][$i]['password']r¬
…r­
}r®
(hbUhcj¦
ubahijubaubhˆX3
fields (and as a result, anyone who can read your r¯
…r°
}r±
(hbX3
fields (and as a result, anyone who can read your hcjo
ubhü)r²
}r³
(hbUhk}r´
(hm]hn]ho]hp]rµ
Xfiler¶
aUrolej¶
hq]uhcjo
h]]r·
hˆXconfig.inc.phpr¸
…r¹
}rº
(hbXconfig.inc.phphcj²
ubahijubhˆX*
can discover your username and password).r»
…r¼
}r½
(hbX*
can discover your username and password).hcjo
ubeubaubj†)r¾
}r¿
(hbXhIn the :ref:`faqmultiuser` section, there is an entry explaining how
to protect your configuration file.hcjg
hdhghij‰hk}rÀ
(ho]hp]hn]hm]hq]uhsNhthh]]rÁ
hŒ)rÂ
}rÃ
(hbXhIn the :ref:`faqmultiuser` section, there is an entry explaining how
to protect your configuration file.hcj¾
hdhghihhk}rÄ
(ho]hp]hn]hm]hq]uhsM’h]]rÅ
(hˆXIn the rÆ
…rÇ
}rÈ
(hbXIn the hcjÂ
ubh­)rÉ
}rÊ
(hbX:ref:`faqmultiuser`rË
hcjÂ
hdhghih±hk}rÌ
(UreftypeXrefh³ˆh´XfaqmultiuserU	refdomainXstdrÍ
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM’h]]rÎ
h•)rÏ
}rÐ
(hbjË
hk}rÑ
(ho]hp]rÒ
(h½jÍ
Xstd-refrÓ
ehn]hm]hq]uhcjÉ
h]]rÔ
hˆXfaqmultiuserrÕ
…rÖ
}r×
(hbUhcjÏ
ubahihŸubaubhˆXN section, there is an entry explaining how
to protect your configuration file.rØ
…rÙ
}rÚ
(hbXN section, there is an entry explaining how
to protect your configuration file.hcjÂ
ubeubaubj†)rÛ
}rÜ
(hbXêFor additional security in this mode, you may wish to consider the
Host authentication :config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`
and :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` configuration directives.hcjg
hdhghij‰hk}rÝ
(ho]hp]hn]hm]hq]uhsNhthh]]rÞ
hŒ)rß
}rà
(hbXêFor additional security in this mode, you may wish to consider the
Host authentication :config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`
and :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` configuration directives.hcjÛ
hdhghihhk}rá
(ho]hp]hn]hm]hq]uhsM”h]]râ
(hˆXWFor additional security in this mode, you may wish to consider the
Host authentication rã
…rä
}rå
(hbXWFor additional security in this mode, you may wish to consider the
Host authentication hcjß
ubj•)ræ
}rç
(hbUhk}rè
(hm]hn]ho]hp]hq]jš]ré
((jœX)$cfg['Servers'][$i]['AllowDeny']['order']rê
Uindex-18rë
jê
trì
(jœX?configuration option; $cfg['Servers'][$i]['AllowDeny']['order']jë
jê
trí
euhcjß
h]]hij˜ubh_)rî
}rï
(hbUhk}rð
(ho]hp]hn]hm]rñ
jë
ahq]uhcjß
h]]hihjubh­)rò
}ró
(hbX::config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`rô
hcjß
hdhghih±hk}rõ
(UreftypeXoptionh³‰h´jê
U	refdomainXconfigrö
hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM”h]]r÷
hü)rø
}rù
(hbjô
hk}rú
(ho]hp]rû
(h½jö
X
config-optionrü
ehn]hm]hq]uhcjò
h]]rý
hˆX)$cfg['Servers'][$i]['AllowDeny']['order']rþ
…rÿ
}r(hbUhcjø
ubahijubaubhˆX
and r…r}r(hbX
and hcjß
ubj•)r}r(hbUhk}r(hm]hn]ho]hp]hq]jš]r((jœX)$cfg['Servers'][$i]['AllowDeny']['rules']rUindex-19r	jtr
(jœX?configuration option; $cfg['Servers'][$i]['AllowDeny']['rules']j	jtreuhcjß
h]]hij˜ubh_)r}r
(hbUhk}r(ho]hp]hn]hm]rj	ahq]uhcjß
h]]hihjubh­)r}r(hbX::config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']`rhcjß
hdhghih±hk}r(UreftypeXoptionh³‰h´jU	refdomainXconfigrhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM”h]]rhü)r}r(hbjhk}r(ho]hp]r(h½jX
config-optionrehn]hm]hq]uhcjh]]rhˆX)$cfg['Servers'][$i]['AllowDeny']['rules']r…r}r(hbUhcjubahijubaubhˆX configuration directives.r…r }r!(hbX configuration directives.hcjß
ubeubaubj†)r"}r#(hbX½Unlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a :term:`.htaccess` file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).
hcjg
hdhghij‰hk}r$(ho]hp]hn]hm]hq]uhsNhthh]]r%hŒ)r&}r'(hbX¼Unlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a :term:`.htaccess` file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).hcj"hdhghihhk}r((ho]hp]hn]hm]hq]uhsM—h]]r)(hˆXáUnlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a r*…r+}r,(hbXáUnlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a hcj&ubh­)r-}r.(hbX:term:`.htaccess`r/hcj&hdhghih±hk}r0(UreftypeXtermh³ˆh´X	.htaccessU	refdomainXstdr1hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsM—h]]r2h•)r3}r4(hbj/hk}r5(ho]hp]r6(h½j1Xstd-termr7ehn]hm]hq]uhcj-h]]r8hˆX	.htaccessr9…r:}r;(hbUhcj3ubahihŸubaubhˆXÊ file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).r<…r=}r>(hbXÊ file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).hcj&ubeubaubeubj•)r?}r@(hbUhcjX
hdhghij˜hk}rA(hm]hn]ho]hp]hq]jš]rB(jÞXSwekey; Authentication modeUindex-20rCUtrDajŸ‰uhsM hthh]]ubh_)rE}rF(hbUhcjX
hdhghihjhk}rG(hm]hn]ho]hp]hq]hrjCuhsM hthh]]ubh_)rH}rI(hbX.. _swekey:hcjX
hdhghx}hihjhk}rJ(hm]hn]ho]hp]hq]hrh\uhsM¡hthh~}rKjCjEsh]]ubeubhu)rL}rM(hbUhcjhdhghx}rNh,jHshihzhk}rO(ho]hp]hn]hm]rP(hUh\jCehq]rQ(h%h,euhsM¤hthh~}rR(h\jHjCjEuh]]rS(h)rT}rU(hbXSwekey authentication moderVhcjLhdhghih…hk}rW(ho]hp]hn]hm]hq]uhsM¤hthh]]rXhˆXSwekey authentication moderY…rZ}r[(hbjVhcjTubaubhŒ)r\}r](hbX{The Swekey is a low cost authentication USB key that can be used in
web applications. When Swekey authentication is activated, phpMyAdmin
requires the users's Swekey to be plugged before entering the login
page (currently supported for cookie authentication mode only). Swekey
Authentication is disabled by default. To enable it, add the following
line to :file:`config.inc.php`:hcjLhdhghihhk}r^(ho]hp]hn]hm]hq]uhsM¦hthh]]r_(hˆXdThe Swekey is a low cost authentication USB key that can be used in
web applications. When Swekey authentication is activated, phpMyAdmin
requires the users's Swekey to be plugged before entering the login
page (currently supported for cookie authentication mode only). Swekey
Authentication is disabled by default. To enable it, add the following
line to r`…ra}rb(hbXdThe Swekey is a low cost authentication USB key that can be used in
web applications. When Swekey authentication is activated, phpMyAdmin
requires the users's Swekey to be plugged before entering the login
page (currently supported for cookie authentication mode only). Swekey
Authentication is disabled by default. To enable it, add the following
line to hcj\ubhü)rc}rd(hbUhk}re(hm]hn]ho]hp]rfXfilergaUrolejghq]uhcj\h]]rhhˆXconfig.inc.phpri…rj}rk(hbXconfig.inc.phphcjcubahijubhˆX:…rl}rm(hbX:hcj\ubeubj`)rn}ro(hbX?$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey.conf';hcjLhdhghijchk}rp(je‰jfXphpjgjhhm]hn]ho]hp]hq]uhsM­hthh]]rqhˆX?$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey.conf';rr…rs}rt(hbUhcjnubaubhŒ)ru}rv(hbXYou then have to create the ``swekey.conf`` file that will associate
each user with their Swekey Id. It is important to place this file
outside of your web server's document root (in the example, it is
located in ``/etc``). A self documented sample file is provided in the
``examples`` directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
`http://phpmyadmin.net/auth\_key <http://phpmyadmin.net/auth_key>`_
since this link provides funding for phpMyAdmin.hcjLhdhghihhk}rw(ho]hp]hn]hm]hq]uhsM±hthh]]rx(hˆXYou then have to create the ry…rz}r{(hbXYou then have to create the hcjuubhü)r|}r}(hbX``swekey.conf``hk}r~(ho]hp]hn]hm]hq]uhcjuh]]rhˆXswekey.confr€…r}r‚(hbUhcj|ubahijubhˆXª file that will associate
each user with their Swekey Id. It is important to place this file
outside of your web server's document root (in the example, it is
located in rƒ…r„}r…(hbXª file that will associate
each user with their Swekey Id. It is important to place this file
outside of your web server's document root (in the example, it is
located in hcjuubhü)r†}r‡(hbX``/etc``hk}rˆ(ho]hp]hn]hm]hq]uhcjuh]]r‰hˆX/etcrŠ…r‹}rŒ(hbUhcj†ubahijubhˆX4). A self documented sample file is provided in the
r…rŽ}r(hbX4). A self documented sample file is provided in the
hcjuubhü)r}r‘(hbX``examples``hk}r’(ho]hp]hn]hm]hq]uhcjuh]]r“hˆXexamplesr”…r•}r–(hbUhcjubahijubhˆXp directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
r—…r˜}r™(hbXp directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
hcjuubjR)rš}r›(hbXC`http://phpmyadmin.net/auth\_key <http://phpmyadmin.net/auth_key>`_hk}rœ(UnamehjVXhttp://phpmyadmin.net/auth_keyrhm]hn]ho]hp]hq]uhcjuh]]ržhˆXhttp://phpmyadmin.net/auth_keyrŸ…r }r¡(hbUhcjšubahij\ubh_)r¢}r£(hbX! <http://phpmyadmin.net/auth_key>hk}r¤(Urefurijhm]r¥h>ahn]ho]hp]hq]r¦hauhcjuh]]hihjubhˆX1
since this link provides funding for phpMyAdmin.r§…r¨}r©(hbX1
since this link provides funding for phpMyAdmin.hcjuubeubjÆ	)rª}r«(hbUhcjLhdNhijÉ	hk}r¬(ho]hp]r­Uadmonition-see-alsor®ahn]hm]hq]uhsNhthh]]r¯(h)r°}r±(hbXSee alsor²hk}r³(ho]hp]hn]hm]hq]uhcjªh]]r´hˆXSee alsorµ…r¶}r·(hbj²hcj°ubahih…ubhŒ)r¸}r¹(hbUhk}rº(ho]hp]hn]hm]hq]uhcjªh]]r»(j•)r¼}r½(hbUhk}r¾(hm]hn]ho]hp]hq]jš]r¿((jœX)$cfg['Servers'][$i]['auth_swekey_config']rÀUindex-21rÁjÀtrÂ(jœX?configuration option; $cfg['Servers'][$i]['auth_swekey_config']jÁjÀtrÃeuhcj¸h]]hij˜ubh_)rÄ}rÅ(hbUhk}rÆ(ho]hp]hn]hm]rÇjÁahq]uhcj¸h]]hihjubh­)rÈ}rÉ(hbX::config:option:`$cfg['Servers'][$i]['auth_swekey_config']`rÊhcj¸hdhghih±hk}rË(UreftypeXoptionh³‰h´jÀU	refdomainXconfigrÌhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMºh]]rÍhü)rÎ}rÏ(hbjÊhk}rÐ(ho]hp]rÑ(h½jÌX
config-optionrÒehn]hm]hq]uhcjÈh]]rÓhˆX)$cfg['Servers'][$i]['auth_swekey_config']rÔ…rÕ}rÖ(hbUhcjÎubahijubaubehihubeubeubeubhu)r×}rØ(hbUhchvhdhghihzhk}rÙ(ho]hp]hn]hm]rÚhOahq]rÛhauhsM¾hthh]]rÜ(h)rÝ}rÞ(hbX%Securing your phpMyAdmin installationrßhcj×hdhghih…hk}rà(ho]hp]hn]hm]hq]uhsM¾hthh]]ráhˆX%Securing your phpMyAdmin installationrâ…rã}rä(hbjßhcjÝubaubhŒ)rå}ræ(hbXƒThe phpMyAdmin team tries hard to make the application secure, however there
are always ways to make your installation more secure:rçhcj×hdhghihhk}rè(ho]hp]hn]hm]hq]uhsMÀhthh]]réhˆXƒThe phpMyAdmin team tries hard to make the application secure, however there
are always ways to make your installation more secure:rê…rë}rì(hbjçhcjåubaubjó)rí}rî(hbUhcj×hdhghijöhk}rï(jøX*hm]hn]ho]hp]hq]uhsMÃhthh]]rð(j†)rñ}rò(hbX\remove ``setup`` directory from phpMyAdmin, you will probably not
use it after initial setuphcjíhdhghij‰hk}ró(ho]hp]hn]hm]hq]uhsNhthh]]rôhŒ)rõ}rö(hbX\remove ``setup`` directory from phpMyAdmin, you will probably not
use it after initial setuphcjñhdhghihhk}r÷(ho]hp]hn]hm]hq]uhsMÃh]]rø(hˆXremove rù…rú}rû(hbXremove hcjõubhü)rü}rý(hbX	``setup``hk}rþ(ho]hp]hn]hm]hq]uhcjõh]]rÿhˆXsetupr…r}r(hbUhcjüubahijubhˆXL directory from phpMyAdmin, you will probably not
use it after initial setupr…r}r(hbXL directory from phpMyAdmin, you will probably not
use it after initial setuphcjõubeubaubj†)r}r(hbXdproperly choose authentication method - :ref:`cookie`
is probably the best choice for shared hostinghcjíhdhghij‰hk}r(ho]hp]hn]hm]hq]uhsNhthh]]r	hŒ)r
}r(hbXdproperly choose authentication method - :ref:`cookie`
is probably the best choice for shared hostinghcjhdhghihhk}r(ho]hp]hn]hm]hq]uhsMÅh]]r
(hˆX(properly choose authentication method - r…r}r(hbX(properly choose authentication method - hcj
ubh­)r}r(hbX
:ref:`cookie`rhcj
hdhghih±hk}r(UreftypeXrefh³ˆh´XcookieU	refdomainXstdrhm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMÅh]]rh•)r}r(hbjhk}r(ho]hp]r(h½jXstd-refrehn]hm]hq]uhcjh]]rhˆXcookier…r}r(hbUhcjubahihŸubaubhˆX/
is probably the best choice for shared hostingr …r!}r"(hbX/
is probably the best choice for shared hostinghcj
ubeubaubj†)r#}r$(hbXœin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` to limit themhcjíhdhghij‰hk}r%(ho]hp]hn]hm]hq]uhsNhthh]]r&hŒ)r'}r((hbXœin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` to limit themhcj#hdhghihhk}r)(ho]hp]hn]hm]hq]uhsMÇh]]r*(hˆXTin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use r+…r,}r-(hbXTin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use hcj'ubj•)r.}r/(hbUhk}r0(hm]hn]ho]hp]hq]jš]r1((jœX)$cfg['Servers'][$i]['AllowDeny']['rules']r2Uindex-22r3j2tr4(jœX?configuration option; $cfg['Servers'][$i]['AllowDeny']['rules']j3j2tr5euhcj'h]]hij˜ubh_)r6}r7(hbUhk}r8(ho]hp]hn]hm]r9j3ahq]uhcj'h]]hihjubh­)r:}r;(hbX::config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']`r<hcj'hdhghih±hk}r=(UreftypeXoptionh³‰h´j2U	refdomainXconfigr>hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMÇh]]r?hü)r@}rA(hbj<hk}rB(ho]hp]rC(h½j>X
config-optionrDehn]hm]hq]uhcj:h]]rEhˆX)$cfg['Servers'][$i]['AllowDeny']['rules']rF…rG}rH(hbUhcj@ubahijubaubhˆX to limit themrI…rJ}rK(hbX to limit themhcj'ubeubaubj†)rL}rM(hbXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginhcjíhdhghij‰hk}rN(ho]hp]hn]hm]hq]uhsNhthh]]rOhŒ)rP}rQ(hbXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginrRhcjLhdhghihhk}rS(ho]hp]hn]hm]hq]uhsMÉh]]rThˆXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginrU…rV}rW(hbjRhcjPubaubaubj†)rX}rY(hbX²if you are afraid of automated attacks, enabling Captcha by
:config:option:`$cfg['CaptchaLoginPublicKey']` and
:config:option:`$cfg['CaptchaLoginPrivateKey']` might be an option.hcjíhdhghij‰hk}rZ(ho]hp]hn]hm]hq]uhsNhthh]]r[hŒ)r\}r](hbX²if you are afraid of automated attacks, enabling Captcha by
:config:option:`$cfg['CaptchaLoginPublicKey']` and
:config:option:`$cfg['CaptchaLoginPrivateKey']` might be an option.hcjXhdhghihhk}r^(ho]hp]hn]hm]hq]uhsMËh]]r_(hˆX<if you are afraid of automated attacks, enabling Captcha by
r`…ra}rb(hbX<if you are afraid of automated attacks, enabling Captcha by
hcj\ubj•)rc}rd(hbUhk}re(hm]hn]ho]hp]hq]jš]rf((jœX$cfg['CaptchaLoginPublicKey']rgUindex-23rhjgtri(jœX3configuration option; $cfg['CaptchaLoginPublicKey']jhjgtrjeuhcj\h]]hij˜ubh_)rk}rl(hbUhk}rm(ho]hp]hn]hm]rnjhahq]uhcj\h]]hihjubh­)ro}rp(hbX.:config:option:`$cfg['CaptchaLoginPublicKey']`rqhcj\hdhghih±hk}rr(UreftypeXoptionh³‰h´jgU	refdomainXconfigrshm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMËh]]rthü)ru}rv(hbjqhk}rw(ho]hp]rx(h½jsX
config-optionryehn]hm]hq]uhcjoh]]rzhˆX$cfg['CaptchaLoginPublicKey']r{…r|}r}(hbUhcjuubahijubaubhˆX and
r~…r}r€(hbX and
hcj\ubj•)r}r‚(hbUhk}rƒ(hm]hn]ho]hp]hq]jš]r„((jœX$cfg['CaptchaLoginPrivateKey']r…Uindex-24r†j…tr‡(jœX4configuration option; $cfg['CaptchaLoginPrivateKey']j†j…trˆeuhcj\h]]hij˜ubh_)r‰}rŠ(hbUhk}r‹(ho]hp]hn]hm]rŒj†ahq]uhcj\h]]hihjubh­)r}rŽ(hbX/:config:option:`$cfg['CaptchaLoginPrivateKey']`rhcj\hdhghih±hk}r(UreftypeXoptionh³‰h´j…U	refdomainXconfigr‘hm]hn]Urefexplicit‰ho]hp]hq]h¶h·uhsMËh]]r’hü)r“}r”(hbjhk}r•(ho]hp]r–(h½j‘X
config-optionr—ehn]hm]hq]uhcjh]]r˜hˆX$cfg['CaptchaLoginPrivateKey']r™…rš}r›(hbUhcj“ubahijubaubhˆX might be an option.rœ…r}rž(hbX might be an option.hcj\ubeubaubeubeubeubehbUUtransformerrŸNU
footnote_refsr }r¡Urefnamesr¢}r£Usymbol_footnotesr¤]r¥Uautofootnote_refsr¦]r§Usymbol_footnote_refsr¨]r©U	citationsrª]r«hthUcurrent_liner¬NUtransform_messagesr­]r®(cdocutils.nodes
system_message
r¯)r°}r±(hbUhk}r²(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKUtypeUINFOr³uh]]r´hŒ)rµ}r¶(hbUhk}r·(ho]hp]hn]hm]hq]uhcj°h]]r¸hˆX+Hyperlink target "setup" is not referenced.r¹…rº}r»(hbUhcjµubahihubahiUsystem_messager¼ubj¯)r½}r¾(hbUhk}r¿(ho]UlevelKhm]hn]Usourcehghp]hq]UlineK%Utypej³uh]]rÀhŒ)rÁ}rÂ(hbUhk}rÃ(ho]hp]hn]hm]hq]uhcj½h]]rÄhˆX<Hyperlink target "opensuse build service" is not referenced.rÅ…rÆ}rÇ(hbUhcjÁubahihubahij¼ubj¯)rÈ}rÉ(hbUhk}rÊ(ho]UlevelKhm]hn]Usourcehghp]hq]UlineK+Utypej³uh]]rËhŒ)rÌ}rÍ(hbUhk}rÎ(ho]hp]hn]hm]hq]uhcjÈh]]rÏhˆX<Hyperlink target "ppa for michal ÄihaÅ™" is not referenced.rÐ…rÑ}rÒ(hbUhcjÌubahihubahij¼ubj¯)rÓ}rÔ(hbUhk}rÕ(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKFUtypej³uh]]rÖhŒ)r×}rØ(hbUhk}rÙ(ho]hp]hn]hm]hq]uhcjÓh]]rÚhˆXPHyperlink target "extra packages for enterprise linux (epel)" is not referenced.rÛ…rÜ}rÝ(hbUhcj×ubahihubahij¼ubj¯)rÞ}rß(hbUhk}rà(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKFUtypej³uh]]ráhŒ)râ}rã(hbUhk}rä(ho]hp]hn]hm]hq]uhcjÞh]]råhˆX-Hyperlink target "enabled" is not referenced.ræ…rç}rè(hbUhcjâubahihubahij¼ubj¯)ré}rê(hbUhk}rë(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKSUtypej³uh]]rìhŒ)rí}rî(hbUhk}rï(ho]hp]hn]hm]hq]uhcjéh]]rðhˆX+Hyperlink target "xampp" is not referenced.rñ…rò}ró(hbUhcjíubahihubahij¼ubj¯)rô}rõ(hbUhk}rö(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKWUtypej³uh]]r÷hŒ)rø}rù(hbUhk}rú(ho]hp]hn]hm]hq]uhcjôh]]rûhˆX/Hyperlink target "wikipedia" is not referenced.rü…rý}rþ(hbUhcjøubahihubahij¼ubj¯)rÿ}r
(hbUhk}r
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKZUtypej³uh]]r
hŒ)r
}r
(hbUhk}r
(ho]hp]hn]hm]hq]uhcjÿh]]r
hˆX3Hyperlink target "quick-install" is not referenced.r
…r
}r	
(hbUhcj
ubahihubahij¼ubj¯)r

}r
(hbUhk}r
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKŸUtypej³uh]]r

hŒ)r
}r
(hbUhk}r
(ho]hp]hn]hm]hq]uhcj

h]]r
hˆX-Hyperlink target "index-0" is not referenced.r
…r
}r
(hbUhcj
ubahihubahij¼ubj¯)r
}r
(hbUhk}r
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineK Utypej³uh]]r
hŒ)r
}r
(hbUhk}r
(ho]hp]hn]hm]hq]uhcj
h]]r
hˆX2Hyperlink target "setup-script" is not referenced.r
…r
}r
(hbUhcj
ubahihubahij¼ubj¯)r 
}r!
(hbUhk}r"
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineK¥Utypej³uh]]r#
hŒ)r$
}r%
(hbUhk}r&
(ho]hp]hn]hm]hq]uhcj 
h]]r'
hˆX2Hyperlink target "setup script" is not referenced.r(
…r)
}r*
(hbUhcj$
ubahihubahij¼ubj¯)r+
}r,
(hbUhk}r-
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKÞUtypej³uh]]r.
hŒ)r/
}r0
(hbUhk}r1
(ho]hp]hn]hm]hq]uhcj+
h]]r2
hˆX?Hyperlink target "main phpmyadmin directory" is not referenced.r3
…r4
}r5
(hbUhcj/
ubahihubahij¼ubj¯)r6
}r7
(hbUhk}r8
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKòUtypej³uh]]r9
hŒ)r:
}r;
(hbUhk}r<
(ho]hp]hn]hm]hq]uhcj6
h]]r=
hˆX-Hyperlink target "index-1" is not referenced.r>
…r?
}r@
(hbUhcj:
ubahihubahij¼ubj¯)rA
}rB
(hbUhk}rC
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineKóUtypej³uh]]rD
hŒ)rE
}rF
(hbUhk}rG
(ho]hp]hn]hm]hq]uhcjA
h]]rH
hˆX3Hyperlink target "linked-tables" is not referenced.rI
…rJ
}rK
(hbUhcjE
ubahihubahij¼ubj¯)rL
}rM
(hbUhk}rN
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMUtypej³uh]]rO
hŒ)rP
}rQ
(hbUhk}rR
(ho]hp]hn]hm]hq]uhcjL
h]]rS
hˆX-Hyperlink target "index-2" is not referenced.rT
…rU
}rV
(hbUhcjP
ubahihubahij¼ubj¯)rW
}rX
(hbUhk}rY
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMUtypej³uh]]rZ
hŒ)r[
}r\
(hbUhk}r]
(ho]hp]hn]hm]hq]uhcjW
h]]r^
hˆX-Hyperlink target "index-3" is not referenced.r_
…r`
}ra
(hbUhcj[
ubahihubahij¼ubj¯)rb
}rc
(hbUhk}rd
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMUtypej³uh]]re
hŒ)rf
}rg
(hbUhk}rh
(ho]hp]hn]hm]hq]uhcjb
h]]ri
hˆX/Hyperlink target "upgrading" is not referenced.rj
…rk
}rl
(hbUhcjf
ubahihubahij¼ubj¯)rm
}rn
(hbUhk}ro
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM1Utypej³uh]]rp
hŒ)rq
}rr
(hbUhk}rs
(ho]hp]hn]hm]hq]uhcjm
h]]rt
hˆX-Hyperlink target "index-4" is not referenced.ru
…rv
}rw
(hbUhcjq
ubahihubahij¼ubj¯)rx
}ry
(hbUhk}rz
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM2Utypej³uh]]r{
hŒ)r|
}r}
(hbUhk}r~
(ho]hp]hn]hm]hq]uhcjx
h]]r
hˆX:Hyperlink target "authentication-modes" is not referenced.r€
…r
}r‚
(hbUhcj|
ubahihubahij¼ubj¯)rƒ
}r„
(hbUhk}r…
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM?Utypej³uh]]r†
hŒ)r‡
}rˆ
(hbUhk}r‰
(ho]hp]hn]hm]hq]uhcjƒ
h]]rŠ
hˆX-Hyperlink target "index-5" is not referenced.r‹
…rŒ
}r
(hbUhcj‡
ubahihubahij¼ubj¯)rŽ
}r
(hbUhk}r
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMSUtypej³uh]]r‘
hŒ)r’
}r“
(hbUhk}r”
(ho]hp]hn]hm]hq]uhcjŽ
h]]r•
hˆX-Hyperlink target "index-6" is not referenced.r–
…r—
}r˜
(hbUhcj’
ubahihubahij¼ubj¯)r™
}rš
(hbUhk}r›
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMXUtypej³uh]]rœ
hŒ)r
}rž
(hbUhk}rŸ
(ho]hp]hn]hm]hq]uhcj™
h]]r 
hˆX-Hyperlink target "index-7" is not referenced.r¡
…r¢
}r£
(hbUhcj
ubahihubahij¼ubj¯)r¤
}r¥
(hbUhk}r¦
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMeUtypej³uh]]r§
hŒ)r¨
}r©
(hbUhk}rª
(ho]hp]hn]hm]hq]uhcj¤
h]]r«
hˆX-Hyperlink target "index-8" is not referenced.r¬
…r­
}r®
(hbUhcj¨
ubahihubahij¼ubj¯)r¯
}r°
(hbUhk}r±
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMfUtypej³uh]]r²
hŒ)r³
}r´
(hbUhk}rµ
(ho]hp]hn]hm]hq]uhcj¯
h]]r¶
hˆX,Hyperlink target "cookie" is not referenced.r·
…r¸
}r¹
(hbUhcj³
ubahihubahij¼ubj¯)rº
}r»
(hbUhk}r¼
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMqUtypej³uh]]r½
hŒ)r¾
}r¿
(hbUhk}rÀ
(ho]hp]hn]hm]hq]uhcjº
h]]rÁ
hˆX-Hyperlink target "index-9" is not referenced.rÂ
…rÃ
}rÄ
(hbUhcj¾
ubahihubahij¼ubj¯)rÅ
}rÆ
(hbUhk}rÇ
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMxUtypej³uh]]rÈ
hŒ)rÉ
}rÊ
(hbUhk}rË
(ho]hp]hn]hm]hq]uhcjÅ
h]]rÌ
hˆX.Hyperlink target "index-10" is not referenced.rÍ
…rÎ
}rÏ
(hbUhcjÉ
ubahihubahij¼ubj¯)rÐ
}rÑ
(hbUhk}rÒ
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMzUtypej³uh]]rÓ
hŒ)rÔ
}rÕ
(hbUhk}rÖ
(ho]hp]hn]hm]hq]uhcjÐ
h]]r×
hˆX.Hyperlink target "index-11" is not referenced.rØ
…rÙ
}rÚ
(hbUhcjÔ
ubahihubahij¼ubj¯)rÛ
}rÜ
(hbUhk}rÝ
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMzUtypej³uh]]rÞ
hŒ)rß
}rà
(hbUhk}rá
(ho]hp]hn]hm]hq]uhcjÛ
h]]râ
hˆX.Hyperlink target "index-12" is not referenced.rã
…rä
}rå
(hbUhcjß
ubahihubahij¼ubj¯)ræ
}rç
(hbUhk}rè
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMzUtypej³uh]]ré
hŒ)rê
}rë
(hbUhk}rì
(ho]hp]hn]hm]hq]uhcjæ
h]]rí
hˆX.Hyperlink target "index-13" is not referenced.rî
…rï
}rð
(hbUhcjê
ubahihubahij¼ubj¯)rñ
}rò
(hbUhk}ró
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMzUtypej³uh]]rô
hŒ)rõ
}rö
(hbUhk}r÷
(ho]hp]hn]hm]hq]uhcjñ
h]]rø
hˆX.Hyperlink target "index-14" is not referenced.rù
…rú
}rû
(hbUhcjõ
ubahihubahij¼ubj¯)rü
}rý
(hbUhk}rþ
(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM‰Utypej³uh]]rÿ
hŒ)r}r(hbUhk}r(ho]hp]hn]hm]hq]uhcjü
h]]rhˆX.Hyperlink target "index-15" is not referenced.r…r}r(hbUhcjubahihubahij¼ubj¯)r}r(hbUhk}r	(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMUtypej³uh]]r
hŒ)r}r(hbUhk}r
(ho]hp]hn]hm]hq]uhcjh]]rhˆX.Hyperlink target "index-16" is not referenced.r…r}r(hbUhcjubahihubahij¼ubj¯)r}r(hbUhk}r(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMUtypej³uh]]rhŒ)r}r(hbUhk}r(ho]hp]hn]hm]hq]uhcjh]]rhˆX.Hyperlink target "index-17" is not referenced.r…r}r(hbUhcjubahihubahij¼ubj¯)r}r(hbUhk}r(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM”Utypej³uh]]r hŒ)r!}r"(hbUhk}r#(ho]hp]hn]hm]hq]uhcjh]]r$hˆX.Hyperlink target "index-18" is not referenced.r%…r&}r'(hbUhcj!ubahihubahij¼ubj¯)r(}r)(hbUhk}r*(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM”Utypej³uh]]r+hŒ)r,}r-(hbUhk}r.(ho]hp]hn]hm]hq]uhcj(h]]r/hˆX.Hyperlink target "index-19" is not referenced.r0…r1}r2(hbUhcj,ubahihubahij¼ubj¯)r3}r4(hbUhk}r5(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM Utypej³uh]]r6hŒ)r7}r8(hbUhk}r9(ho]hp]hn]hm]hq]uhcj3h]]r:hˆX.Hyperlink target "index-20" is not referenced.r;…r<}r=(hbUhcj7ubahihubahij¼ubj¯)r>}r?(hbUhk}r@(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM¡Utypej³uh]]rAhŒ)rB}rC(hbUhk}rD(ho]hp]hn]hm]hq]uhcj>h]]rEhˆX,Hyperlink target "swekey" is not referenced.rF…rG}rH(hbUhcjBubahihubahij¼ubj¯)rI}rJ(hbUhk}rK(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM±Utypej³uh]]rLhŒ)rM}rN(hbUhk}rO(ho]hp]hn]hm]hq]uhcjIh]]rPhˆXDHyperlink target "http://phpmyadmin.net/auth_key" is not referenced.rQ…rR}rS(hbUhcjMubahihubahij¼ubj¯)rT}rU(hbUhk}rV(ho]UlevelKhm]hn]Usourcehghp]hq]UlineM¤Utypej³uh]]rWhŒ)rX}rY(hbUhk}rZ(ho]hp]hn]hm]hq]uhcjTh]]r[hˆX.Hyperlink target "index-21" is not referenced.r\…r]}r^(hbUhcjXubahihubahij¼ubj¯)r_}r`(hbUhk}ra(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMÇUtypej³uh]]rbhŒ)rc}rd(hbUhk}re(ho]hp]hn]hm]hq]uhcj_h]]rfhˆX.Hyperlink target "index-22" is not referenced.rg…rh}ri(hbUhcjcubahihubahij¼ubj¯)rj}rk(hbUhk}rl(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMËUtypej³uh]]rmhŒ)rn}ro(hbUhk}rp(ho]hp]hn]hm]hq]uhcjjh]]rqhˆX.Hyperlink target "index-23" is not referenced.rr…rs}rt(hbUhcjnubahihubahij¼ubj¯)ru}rv(hbUhk}rw(ho]UlevelKhm]hn]Usourcehghp]hq]UlineMËUtypej³uh]]rxhŒ)ry}rz(hbUhk}r{(ho]hp]hn]hm]hq]uhcjuh]]r|hˆX.Hyperlink target "index-24" is not referenced.r}…r~}r(hbUhcjyubahihubahij¼ubeUreporterr€NUid_startrKU
autofootnotesr‚]rƒU
citation_refsr„}r…Uindirect_targetsr†]r‡Usettingsrˆ(cdocutils.frontend
Values
r‰orŠ}r‹(Ufootnote_backlinksrŒKUrecord_dependenciesrNUrfc_base_urlrŽUhttp://tools.ietf.org/html/rU	tracebackrKUpep_referencesr‘NUstrip_commentsr’NU
toc_backlinksr“Uentryr”U
language_coder•Uenr–U	datestampr—NUreport_levelr˜KU_destinationr™NU
halt_levelršKU
strip_classesr›Nh…NUerror_encoding_error_handlerrœUbackslashreplacerUdebugržNUembed_stylesheetrŸ‰Uoutput_encoding_error_handlerr Ustrictr¡U
sectnum_xformr¢KUdump_transformsr£NU
docinfo_xformr¤KUwarning_streamr¥NUpep_file_url_templater¦Upep-%04dr§Uexit_status_levelr¨KUconfigr©NUstrict_visitorrªNUcloak_email_addressesr«ˆUtrim_footnote_reference_spacer¬‰Uenvr­NUdump_pseudo_xmlr®NUexpose_internalsr¯NUsectsubtitle_xformr°‰Usource_linkr±NUrfc_referencesr²NUoutput_encodingr³Uutf-8r´U
source_urlrµNUinput_encodingr¶U	utf-8-sigr·U_disable_configr¸NU	id_prefixr¹UU	tab_widthrºKUerror_encodingr»UANSI_X3.4-1968r¼U_sourcer½U</var/www/phpmyadmin/release/phpMyAdmin-4.2.7.1/doc/setup.rstr¾Ugettext_compactr¿ˆU	generatorrÀNUdump_internalsrÁNUpep_base_urlrÂUhttp://www.python.org/dev/peps/rÃUinput_encoding_error_handlerrÄj¡Uauto_id_prefixrÅUidrÆUdoctitle_xformrljUstrip_elements_with_classesrÈNU
_config_filesrÉ]Ufile_insertion_enabledrÊKUraw_enabledrËKU
dump_settingsrÌNubUsymbol_footnote_startrÍKUidsrÎ}rÏ(h6jKhWjyhGjÒh8j„h<j.h>j¢j	jhNjhEjÛjß	jâ	hXj]jjh?jyhAjÐjë
jî
hJjj{
j~
j™
jœ
j9
j<
hHjähCjbj
j
j–	j›	h:jlhQjjrjujÂjÅjßjäjj§jnjyjCjFjajdjÒjÛjR	jU	hLjh7jïjCjLhUjLhFjˆh9j§hIj=hDjhKjÛh=j§jÁjÄhMjdh@jlhPjhSjX
hRhvjS
jX
j3j6hThvh[j„hVjj†j‰jhjkhBjjý	j
hZj±hOj×h\jLhYjùh;j›	uUsubstitution_namesrÐ}rÑhihthk}rÒ(ho]hm]hn]Usourcehghp]hq]uU	footnotesrÓ]rÔUrefidsrÕ}rÖ(jC]r×jEah?]rØjuahT]rÙh`ajS
]rÚjU
ah8]rÛjah9]rÜj£aj–	]rÝj˜	aj]rÞjajß]rßjáahD]ràjaj]ráj ajn]râjrahK]rãj×ah@]räjiajÒ]råjÔah\]ræjHauub.

Copyright © 2017 || Recoded By Mr.Bumblebee