. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AnonSec Shell
AnonSec Shell
Server IP : 85.13.141.101  /  Your IP : 216.73.216.42   [ Reverse IP ]
Web Server : Apache
System : Linux dd40236 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : w00ad34b ( 1052)
PHP Version : 8.2.30-nmm1
Disable Function : NONE
Domains : 431 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /www/htdocs/w00ad34b/phpMyAdmin/doc/doctrees/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /www/htdocs/w00ad34b/phpMyAdmin/doc/doctrees/setup.doctree
�cdocutils.nodes
document
q)�q}q(U	nametypesq}q(Xsignon authentication modeqNXsetup_scriptq�X
quick installqNXusing setup scriptq	NXhttp://phpmyadmin.net/auth_keyq
�X
quick_installq�X	upgradingq�Xauthentication_modesq
�X
linked-tablesq�Xmanualy creating fileqNXsetup scriptq�Xhttp authentication modeqNXconfig authentication modeqNXcookieq�Xupgrading from an older versionqNXusing authentication modesqNX%securing your phpmyadmin installationqNXinstallationqNXsetupq�Xswekey authentication modeqNX phpmyadmin configuration storageqNXmain phpmyadmin directoryq�Xcookie authentication modeqNXswekeyq�uUsubstitution_defsq}qUparse_messagesq ]q!Ucurrent_sourceq"NU
decorationq#NUautofootnote_startq$KUnameidsq%}q&(hUsignon-authentication-modeq'hUsetup-scriptq(hUid1q)h	Uusing-setup-scriptq*h
Uhttp-phpmyadmin-net-auth-keyq+hU
quick-installq,hU	upgradingq-h
Uauthentication-modesq.hU
linked-tablesq/hUmanualy-creating-fileq0hUid2q1hUhttp-authentication-modeq2hUconfig-authentication-modeq3hUcookieq4hUupgrading-from-an-older-versionq5hUusing-authentication-modesq6hU%securing-your-phpmyadmin-installationq7hUinstallationq8hUsetupq9hUswekey-authentication-modeq:hU phpmyadmin-configuration-storageq;hUmain-phpmyadmin-directoryq<hUcookie-authentication-modeq=hUswekeyq>uUchildrenq?]q@(cdocutils.nodes
target
qA)�qB}qC(U	rawsourceqDX
.. _setup:qEUparentqFhUsourceqGcdocutils.nodes
reprunicode
qHX>/opt/pma-git/phpmyadmin/release/phpMyAdmin-4.0.9/doc/setup.rstqI��qJ}qKbUtagnameqLUtargetqMU
attributesqN}qO(UidsqP]qQUbackrefsqR]qSUdupnamesqT]qUUclassesqV]qWUnamesqX]qYUrefidqZh9uUlineq[KUdocumentq\hh?]q]ubcdocutils.nodes
section
q^)�q_}q`(hDUhFhhGhJUexpect_referenced_by_nameqa}qbhhBshLUsectionqchN}qd(hT]qehV]qfhR]qghP]qh(h8h9ehX]qi(hheuh[Kh\hUexpect_referenced_by_idqj}qkh9hBsh?]ql(cdocutils.nodes
title
qm)�qn}qo(hDXInstallationqphFh_hGhJhLUtitleqqhN}qr(hT]qshV]qthR]quhP]qvhX]qwuh[Kh\hh?]qxcdocutils.nodes
Text
qyXInstallationqz��q{}q|(hDhphFhnubaubcdocutils.nodes
paragraph
q})�q~}q(hDX�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.q�hFh_hGhJhLU	paragraphq�hN}q�(hT]q�hV]q�hR]q�hP]q�hX]q�uh[Kh\hh?]q�(hyX�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�(hDX�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�hFh~ubcdocutils.nodes
emphasis
q�)�q�}q�(hDUhN}q�(Urawtextq�X:guilabel:`Users`q�hP]q�hR]q�hT]q�hV]q�Xguilabelq�ahX]q�uhFh~h?]q�hyXUsersq���q�}q�(hDUhFh�ubahLUemphasisq�ubhyX
page can be used for this.q���q�}q�(hDX
page can be used for this.q�hFh~ubeubcdocutils.nodes
warning
q�)�q�}q�(hDX=: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``").q�hFh_hGhJhLUwarningq�hN}q�(hT]q�hV]q�hR]q�hP]q�hX]q�uh[Nh\hh?]q�h})�q�}q�(hDX=: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``").q�hFh�hGhJhLh�hN}q�(hT]q�hV]q�hR]q�hP]q�hX]q�uh[K
h?]q�(csphinx.addnodes
pending_xref
q�)�q�}q�(hDX:term:`Mac`q�hFh�hGhJhLUpending_xrefq�hN}q�(Ureftypeq�Xtermq�Urefwarnq��U	reftargetq�Xmacq�U	refdomainq�Xstdq�hP]q�hR]q�UrefexplicitqljhT]q�hV]q�hX]q�Urefdocq�Usetupq�uh[K
h?]q�h�)�q�}q�(hDh�hN}q�(hT]q�hV]q�(Uxrefq�h�Xstd-termq�ehR]q�hP]q�hX]q�uhFh�h?]q�hyXMacqم�q�}q�(hDUhFh�ubahLh�ubaubhyX7 users should note that if you are on a version before
q܅�q�}q�(hDX7 users should note that if you are on a version before
q�hFh�ubh�)�q�}q�(hDX:term:`Mac OS X`q�hFh�hGhJhLh�hN}q�(Ureftypeq�Xtermq�h��h�Xmac os xq�U	refdomainq�Xstdq�hP]q�hR]q�Urefexplicitq�hT]q�hV]q�hX]q�h�h�uh[K
h?]q�h�)�q�}q�(hDh�hN}q�(hT]q�hV]q�(h�h�Xstd-termq�ehR]q�hP]q�hX]q�uhFh�h?]q�hyXMac OS Xq���q�}q�(hDUhFh�ubahLh�ubaubhyX, StuffIt unstuffs with q���q�}q�(hDX, StuffIt unstuffs with rhFh�ubh�)�r}r(hDX:term:`Mac`rhFh�hGhJhLh�hN}r(UreftyperXtermrh��h�XmacrU	refdomainrXstdr	hP]r
hR]rUrefexplicitr�hT]r
hV]rhX]rh�h�uh[K
h?]rh�)�r}r(hDjhN}r(hT]rhV]r(h�j	Xstd-termrehR]rhP]rhX]ruhFjh?]rhyXMacr��r}r(hDUhFjubahLh�ubaubhyX� 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 r��r}r (hDX� 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 r!hFh�ubh�)�r"}r#(hDX:term:`Mac`r$hFh�hGhJhLh�hN}r%(Ureftyper&Xtermr'h��h�Xmacr(U	refdomainr)Xstdr*hP]r+hR]r,Urefexplicitr-�hT]r.hV]r/hX]r0h�h�uh[K
h?]r1h�)�r2}r3(hDj$hN}r4(hT]r5hV]r6(h�j*Xstd-termr7ehR]r8hP]r9hX]r:uhFj"h?]r;hyXMacr<��r=}r>(hDUhFj2ubahLh�ubaubhyX -style
end of lines character ("r?��r@}rA(hDX -style
end of lines character ("rBhFh�ubcdocutils.nodes
literal
rC)�rD}rE(hDX``\r``rFhN}rG(hT]rHhV]rIhR]rJhP]rKhX]rLuhFh�h?]rMhyX\rrN��rO}rP(hDUhFjDubahLUliteralrQubhyX").rR��rS}rT(hDX").rUhFh�ubeubaubhA)�rV}rW(hDX.. _quick_install:rXhFh_hGhJhLhMhN}rY(hP]rZhR]r[hT]r\hV]r]hX]r^hZh,uh[Kh\hh?]r_ubh^)�r`}ra(hDUhFh_hGhJha}rbhjVshLhchN}rc(hT]rdhV]rehR]rfhP]rg(h,h)ehX]rh(hheuh[Kh\hhj}rih,jVsh?]rj(hm)�rk}rl(hDX
Quick InstallrmhFj`hGhJhLhqhN}rn(hT]rohV]rphR]rqhP]rrhX]rsuh[Kh\hh?]rthyX
Quick Installru��rv}rw(hDjmhFjkubaubcdocutils.nodes
enumerated_list
rx)�ry}rz(hDUhFj`hGhJhLUenumerated_listr{hN}r|(Usuffixr}U.hP]r~hR]rhT]r�Uprefixr�UhV]r�hX]r�Uenumtyper�Uarabicr�uh[Kh\hh?]r�(cdocutils.nodes
list_item
r�)�r�}r�(hDX�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``.r�hFjyhGhJhLU	list_itemr�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX�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``.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Kh?]r�(hyX�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�(hDX�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�hFj�ubjC)�r�}r�(hDX*``phpMyAdmin-x.x.x -all-languages.tar.gz``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX&phpMyAdmin-x.x.x -all-languages.tar.gzr���r�}r�(hDUhFj�ubahLjQubhyX.��r�}r�(hDX.hFj�ubeubaubj�)�r�}r�(hDX^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.r�hFjyhGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX^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.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Kh?]r�(hyXGUntar or unzip the distribution (be sure to unzip the subdirectories):
r���r�}r�(hDXGUntar or unzip the distribution (be sure to unzip the subdirectories):
r�hFj�ubjC)�r�}r�(hDX3``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX/tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gzr���r�}r�(hDUhFj�ubahLjQubhyX� 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�(hDX� 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�hFj�ubeubaubj�)�r�}r�(hDX�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.r�hFjyhGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX�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.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K"h?]r�(hyX�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�(hDX�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�hFj�ubh�)�r�}r�(hDX
:ref:`faq4_2`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xrefr�h��h�Xfaq4_2r�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K"h?]rh�)�r}r(hDj�hN}r(hT]rhV]r(h�j�Xstd-refrehR]rhP]rhX]r	uhFj�h?]r
hyXfaq4_2r��r}r
(hDUhFjubahLh�ubaubhyX and
r��r}r(hDX and
rhFj�ubh�)�r}r(hDX:ref:`faq1_26`rhFj�hGhJhLh�hN}r(UreftyperXrefrh��h�Xfaq1_26rU	refdomainrXstdrhP]rhR]rUrefexplicitr�hT]rhV]rhX]r h�h�uh[K"h?]r!h�)�r"}r#(hDjhN}r$(hT]r%hV]r&(h�jXstd-refr'ehR]r(hP]r)hX]r*uhFjh?]r+hyXfaq1_26r,��r-}r.(hDUhFj"ubahLh�ubaubhyX for suggestions.r/��r0}r1(hDX for suggestions.r2hFj�ubeubaubj�)�r3}r4(hDXgNow 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.

r5hFjyhGhJhLj�hN}r6(hT]r7hV]r8hR]r9hP]r:hX]r;uh[Nh\hh?]r<h})�r=}r>(hDXeNow 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.r?hFj3hGhJhLh�hN}r@(hT]rAhV]rBhR]rChP]rDhX]rEuh[K&h?]rF(hyX�Now you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
rG��rH}rI(hDX�Now you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
rJhFj=ubjC)�rK}rL(hDUhN}rM(hP]rNhR]rOhT]rPhV]rQXfilerRaUrolerSjRhX]rTuhFj=h?]rUhyXconfig.inc.phprV��rW}rX(hDXconfig.inc.phprYhFjKubahLjQubhyXl, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
rZ��r[}r\(hDXl, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
r]hFj=ubjC)�r^}r_(hDUhN}r`(hP]rahR]rbhT]rchV]rdXfilereaUrolerfjehX]rguhFj=h?]rhhyXconfig.inc.phpri��rj}rk(hDXconfig.inc.phprlhFj^ubahLjQubhyXK is still a quick way to get started and needed for
some advanced features.rm��rn}ro(hDXK is still a quick way to get started and needed for
some advanced features.rphFj=ubeubaubeubh^)�rq}rr(hDUhFj`hGhJhLhchN}rs(hT]rthV]ruhR]rvhP]rwh0ahX]rxhauh[K/h\hh?]ry(hm)�rz}r{(hDXManualy creating filer|hFjqhGhJhLhqhN}r}(hT]r~hV]rhR]r�hP]r�hX]r�uh[K/h\hh?]r�hyXManualy creating filer���r�}r�(hDj|hFjzubaubh})�r�}r�(hDX[To 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
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 need a few directives to get going, a
simple configuration may look like this:r�hFjqhGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K1h\hh?]r�(hyXLTo manually create the file, simply use your text editor to create the
file r���r�}r�(hDXLTo manually create the file, simply use your text editor to create the
file r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyX (you can copy r���r�}r�(hDX (you can copy r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.sample.inc.phpr���r�}r�(hDXconfig.sample.inc.phpr�hFj�ubahLjQubhyXh to get
minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains r���r�}r�(hDXh to get
minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyX	index.phpr���r�}r�(hDX	index.phpr�hFj�ubahLjQubhyX). phpMyAdmin first
loads r���r�}r�(hDX). phpMyAdmin first
loads r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXlibraries/config.default.phpr���r�}r�(hDXlibraries/config.default.phpr�hFj�ubahLjQubhyX8 and then overrides those values
with anything found in r���r�}r�(hDX8 and then overrides those values
with anything found in r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyX[. If the default value is
okay for a particular setting, there is no need to include it in
r���r�}r�(hDX[. If the default value is
okay for a particular setting, there is no need to include it in
r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.inc.phpr���r}r(hDXconfig.inc.phprhFj�ubahLjQubhyXW. You'll need a few directives to get going, a
simple configuration may look like this:r��r}r(hDXW. You'll need a few directives to get going, a
simple configuration may look like this:rhFj�ubeubcdocutils.nodes
literal_block
r)�r}r	(hDX�<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>r
hFjqhGhJhLU
literal_blockrhN}r(Ulinenosr
�UlanguagerXphprU	xml:spacerUpreserverhP]rhR]rhT]rhV]rhX]ruh[K;h\hh?]rhyX�<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>r��r}r(hDUhFjubaubh})�r}r(hDX;Or, if you prefer to not be prompted every time you log in:rhFjqhGhJhLh�hN}r(hT]rhV]r hR]r!hP]r"hX]r#uh[KFh\hh?]r$hyX;Or, if you prefer to not be prompted every time you log in:r%��r&}r'(hDjhFjubaubj)�r(}r)(hDX�<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>r*hFjqhGhJhLjhN}r+(j
�jXphpr,jjhP]r-hR]r.hT]r/hV]r0hX]r1uh[KHh\hh?]r2hyX�<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>r3��r4}r5(hDUhFj(ubaubh})�r6}r7(hDX`For a full explanation of possible configuration values, see the
:ref:`config` of this document.r8hFjqhGhJhLh�hN}r9(hT]r:hV]r;hR]r<hP]r=hX]r>uh[KTh\hh?]r?(hyXAFor a full explanation of possible configuration values, see the
r@��rA}rB(hDXAFor a full explanation of possible configuration values, see the
rChFj6ubh�)�rD}rE(hDX
:ref:`config`rFhFj6hGhJhLh�hN}rG(UreftyperHXrefrIh��h�XconfigrJU	refdomainrKXstdrLhP]rMhR]rNUrefexplicitrO�hT]rPhV]rQhX]rRh�h�uh[KTh?]rSh�)�rT}rU(hDjFhN}rV(hT]rWhV]rX(h�jLXstd-refrYehR]rZhP]r[hX]r\uhFjDh?]r]hyXconfigr^��r_}r`(hDUhFjTubahLh�ubaubhyX of this document.ra��rb}rc(hDX of this document.rdhFj6ubeubcsphinx.addnodes
index
re)�rf}rg(hDUhFjqhGhJhLUindexrhhN}ri(hP]rjhR]rkhT]rlhV]rmhX]rnUentriesro]rp(UsinglerqXSetup scriptUindex-0rrUtrsaUinlinert�uh[KXh\hh?]ruubhA)�rv}rw(hDUhFjqhGhJhLhMhN}rx(hP]ryhR]rzhT]r{hV]r|hX]r}hZjruh[KXh\hh?]r~ubhA)�r}r�(hDX.. _setup_script:r�hFjqhGhJha}r�hLhMhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�hZh(uh[KYh\hhj}r�jrjvsh?]r�ubeubh^)�r�}r�(hDUhFj`hGhJha}r�hjshLhchN}r�(hT]r�hV]r�hR]r�hP]r�(h*h(jrehX]r�(h	heuh[K\h\hhj}r�(jrjvh(juh?]r�(hm)�r�}r�(hDXUsing Setup scriptr�hFj�hGhJhLhqhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K\h\hh?]r�hyXUsing Setup scriptr���r�}r�(hDj�hFj�ubaubh})�r�}r�(hDXInstead 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:r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K^h\hh?]r�(hyXInstead of manually editing r���r�}r�(hDXInstead of manually editing r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyX, you can use the r���r�}r�(hDX, you can use the r�hFj�ubcdocutils.nodes
reference
r�)�r�}r�(hDX`Setup
Script <setup/>`_r�hN}r�(Unamer�XSetup Scriptr�Urefurir�Xsetup/r�hP]r�hR]r�hT]r�hV]r�hX]r�uhFj�h?]r�hyXSetup
Scriptr���r�}r�(hDUhFj�ubahLU	referencer�ubhA)�r�}r�(hDX	 <setup/>r�U
referencedr�KhFj�hLhMhN}r�(Urefurir�j�hP]r�h1ahR]r�hT]r�hV]r�hX]r�hauh?]r�ubhyX*. First you must manually create a folder r���r�}r�(hDX*. First you must manually create a folder r�hFj�ubjC)�r�}r�(hDX
``config``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyXconfigr���r�}r�(hDUhFj�ubahLjQubhyXt
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:r���r�}r�(hDXt
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:r�hFj�ubeubj)�r�}r�(hDX�cd phpMyAdmin
mkdir config                        # create directory for saving
chmod o+rw config                   # give it world writable permissionsr�hFj�hGhJhLjhN}r�(j
�jXshr�jjhP]r�hR]r�hT]r�hV]rhX]ruh[Kch\hh?]rhyX�cd phpMyAdmin
mkdir config                        # create directory for saving
chmod o+rw config                   # give it world writable permissionsr��r}r(hDUhFj�ubaubh})�r}r(hDX:And to edit an existing configuration, copy it over first:rhFj�hGhJhLh�hN}r	(hT]r
hV]rhR]rhP]r
hX]ruh[Kjh\hh?]rhyX:And to edit an existing configuration, copy it over first:r��r}r(hDjhFjubaubj)�r}r(hDX�cp config.inc.php config/           # copy current configuration for editing
chmod o+w config/config.inc.php     # give it world writable permissionsrhFj�hGhJhLjhN}r(j
�jXshrjjhP]rhR]rhT]rhV]rhX]ruh[Klh\hh?]rhyX�cp config.inc.php config/           # copy current configuration for editing
chmod o+w config/config.inc.php     # give it world writable permissionsr��r}r (hDUhFjubaubh})�r!}r"(hDX�On 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.r#hFj�hGhJhLh�hN}r$(hT]r%hV]r&hR]r'hP]r(hX]r)uh[Krh\hh?]r*(hyXnOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. r+��r,}r-(hDXnOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. r.hFj!ubh�)�r/}r0(hDX:ref:`faq1_26`r1hFj!hGhJhLh�hN}r2(Ureftyper3Xrefr4h��h�Xfaq1_26r5U	refdomainr6Xstdr7hP]r8hR]r9Urefexplicitr:�hT]r;hV]r<hX]r=h�h�uh[Krh?]r>h�)�r?}r@(hDj1hN}rA(hT]rBhV]rC(h�j7Xstd-refrDehR]rEhP]rFhX]rGuhFj/h?]rHhyXfaq1_26rI��rJ}rK(hDUhFj?ubahLh�ubaubhyX can help with
this.rL��rM}rN(hDX can help with
this.rOhFj!ubeubh})�rP}rQ(hDX:Next, open ``setup/`` in your browser. Note that **changes are
not saved to disk until 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 (via FTP or some similar means) to the
proper location.rRhFj�hGhJhLh�hN}rS(hT]rThV]rUhR]rVhP]rWhX]rXuh[Kvh\hh?]rY(hyXNext, open rZ��r[}r\(hDXNext, open r]hFjPubjC)�r^}r_(hDX
``setup/``r`hN}ra(hT]rbhV]rchR]rdhP]rehX]rfuhFjPh?]rghyXsetup/rh��ri}rj(hDUhFj^ubahLjQubhyX in your browser. Note that rk��rl}rm(hDX in your browser. Note that rnhFjPubcdocutils.nodes
strong
ro)�rp}rq(hDXB**changes are
not saved to disk until explicitly choose ``Save``**rrhN}rs(hT]rthV]ruhR]rvhP]rwhX]rxuhFjPh?]ryhyX>changes are
not saved to disk until explicitly choose ``Save``rz��r{}r|(hDUhFjpubahLUstrongr}ubhyX
 from the
r~��r}r�(hDX
 from the
r�hFjPubh�)�r�}r�(hDX*Configuration*r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjPh?]r�hyX
Configurationr���r�}r�(hDUhFj�ubahLh�ubhyX7 area of the screen. Normally the script saves the new
r���r�}r�(hDX7 area of the screen. Normally the script saves the new
r�hFjPubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFjPh?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyX to the r���r�}r�(hDX to the r�hFjPubjC)�r�}r�(hDX``config/``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjPh?]r�hyXconfig/r���r�}r�(hDUhFj�ubahLjQubhyX� directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the r���r�}r�(hDX� directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the r�hFjPubjC)�r�}r�(hDX``config/``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjPh?]r�hyXconfig/r���r�}r�(hDUhFj�ubahLjQubhyX> directory exists and
has the proper permissions - or use the r���r�}r�(hDX> directory exists and
has the proper permissions - or use the r�hFjPubjC)�r�}r�(hDX``Download``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjPh?]r�hyXDownloadr���r�}r�(hDUhFj�ubahLjQubhyXh link to save the
config file locally and upload (via FTP or some similar means) to the
proper location.r���r�}r�(hDXh link to save the
config file locally and upload (via FTP or some similar means) to the
proper location.r�hFjPubeubh})�r�}r�(hDX�Once 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:r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�(hyX:Once the file has been saved, it must be moved out of the r���r�}r�(hDX:Once the file has been saved, it must be moved out of the r�hFj�ubjC)�r�}r�(hDX``config/``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyXconfig/r���r�}r�(hDUhFj�ubahLjQubhyXJ
directory and the permissions must be reset, again as a security
measure:r���r�}r�(hDXJ
directory and the permissions must be reset, again as a security
measure:r�hFj�ubeubj)�r�}r�(hDX�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�hFj�hGhJhLjhN}r�(j
�jXshr�jjhP]r�hR]r�hT]r�hV]rhX]ruh[K�h\hh?]rhyX�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(hDUhFj�ubaubh})�r}r(hDX�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.rhFj�hGhJhLh�hN}r	(hT]r
hV]rhR]rhP]r
hX]ruh[K�h\hh?]rhyX�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(hDjhFjubaubjx)�r}r(hDUhFj�hGhJhLj{hN}r(j}U.hP]rhR]rhT]rj�UhV]rhX]rj�j�uh[K�h\hh?]r(j�)�r}r(hDX�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`.rhFjhGhJhLj�hN}r(hT]r hV]r!hR]r"hP]r#hX]r$uh[Nh\hh?]r%h})�r&}r'(hDX�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`.r(hFjhGhJhLh�hN}r)(hT]r*hV]r+hR]r,hP]r-hX]r.uh[K�h?]r/(hyXIf you are using the r0��r1}r2(hDXIf you are using the r3hFj&ubjC)�r4}r5(hDX
``auth_type``r6hN}r7(hT]r8hV]r9hR]r:hP]r;hX]r<uhFj&h?]r=hyX	auth_typer>��r?}r@(hDUhFj4ubahLjQubhyX "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 rA��rB}rC(hDX "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 rDhFj&ubh�)�rE}rF(hDX:term:`.htaccess`rGhFj&hGhJhLh�hN}rH(UreftyperIXtermrJh��h�X	.htaccessrKU	refdomainrLXstdrMhP]rNhR]rOUrefexplicitrP�hT]rQhV]rRhX]rSh�h�uh[K�h?]rTh�)�rU}rV(hDjGhN}rW(hT]rXhV]rY(h�jMXstd-termrZehR]r[hP]r\hX]r]uhFjEh?]r^hyX	.htaccessr_��r`}ra(hDUhFjUubahLh�ubaubhyX file or switch to using
rb��rc}rd(hDX file or switch to using
rehFj&ubjC)�rf}rg(hDX
``auth_type``rhhN}ri(hT]rjhV]rkhR]rlhP]rmhX]rnuhFj&h?]rohyX	auth_typerp��rq}rr(hDUhFjfubahLjQubhyX cookie or http. See the rs��rt}ru(hDX cookie or http. See the rvhFj&ubh�)�rw}rx(hDX:ref:`faqmultiuser`ryhFj&hGhJhLh�hN}rz(Ureftyper{Xrefr|h��h�Xfaqmultiuserr}U	refdomainr~XstdrhP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K�h?]r�h�)�r�}r�(hDjyhN}r�(hT]r�hV]r�(h�jXstd-refr�ehR]r�hP]r�hX]r�uhFjwh?]r�hyXfaqmultiuserr���r�}r�(hDUhFj�ubahLh�ubaubhyX(
for additional information, especially r���r�}r�(hDX(
for additional information, especially r�hFj&ubh�)�r�}r�(hDX
:ref:`faq4_4`r�hFj&hGhJhLh�hN}r�(Ureftyper�Xrefr�h��h�Xfaq4_4r�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K�h?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-refr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyXfaq4_4r���r�}r�(hDUhFj�ubahLh�ubaubhyX.��r�}r�(hDX.hFj&ubeubaubj�)�r�}r�(hDX�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.r�hFjhGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX�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.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h?]r�(hyX	Open the r���r�}r�(hDX	Open the r�hFj�ubj�)�r�}r�(hDX(`main phpMyAdmin directory <index.php>`_r�hN}r�(Unamer�Xmain phpMyAdmin directoryr�j�X	index.phpr�hP]r�hR]r�hT]r�hV]r�hX]r�uhFj�h?]r�hyXmain phpMyAdmin directoryr���r�}r�(hDUhFj�ubahLj�ubhA)�r�}r�(hDX <index.php>r�j�KhFj�hLhMhN}r�(Urefurir�j�hP]r�h<ahR]r�hT]r�hV]r�hX]r�hauh?]r�ubhyXp in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using r���r�}r�(hDXp in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using r�hFj�ubh�)�r�}r�(hDX:term:`HTTP`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xtermr�h��h�Xhttpr�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K�h?]r�h�)�r�}r�(hDj�hN}r(hT]rhV]r(h�j�Xstd-termrehR]rhP]rhX]ruhFj�h?]rhyXHTTPr��r	}r
(hDUhFj�ubahLh�ubaubhyX or
cookie authentication mode.r��r}r
(hDX or
cookie authentication mode.rhFj�ubeubaubj�)�r}r(hDX|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.rhFjhGhJhLj�hN}r(hT]rhV]rhR]rhP]rhX]ruh[Nh\hh?]rh})�r}r(hDX|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.rhFjhGhJhLh�hN}r(hT]rhV]rhR]rhP]r hX]r!uh[K�h?]r"(hyXYou should deny access to the r#��r$}r%(hDXYou should deny access to the r&hFjubjC)�r'}r((hDX``./libraries``r)hN}r*(hT]r+hV]r,hR]r-hP]r.hX]r/uhFjh?]r0hyX./librariesr1��r2}r3(hDUhFj'ubahLjQubhyX and r4��r5}r6(hDX and r7hFjubjC)�r8}r9(hDX``./setup/lib``r:hN}r;(hT]r<hV]r=hR]r>hP]r?hX]r@uhFjh?]rAhyX./setup/librB��rC}rD(hDUhFj8ubahLjQubhyXM
subfolders in your webserver configuration. For Apache you can use
supplied rE��rF}rG(hDXM
subfolders in your webserver configuration. For Apache you can use
supplied rHhFjubh�)�rI}rJ(hDX:term:`.htaccess`rKhFjhGhJhLh�hN}rL(UreftyperMXtermrNh��h�X	.htaccessrOU	refdomainrPXstdrQhP]rRhR]rSUrefexplicitrT�hT]rUhV]rVhX]rWh�h�uh[K�h?]rXh�)�rY}rZ(hDjKhN}r[(hT]r\hV]r](h�jQXstd-termr^ehR]r_hP]r`hX]rauhFjIh?]rbhyX	.htaccessrc��rd}re(hDUhFjYubahLh�ubaubhyX�  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.rf��rg}rh(hDX�  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.rihFjubeubaubj�)�rj}rk(hDXIt is generally good idea to protect 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`.
rlhFjhGhJhLj�hN}rm(hT]rnhV]rohR]rphP]rqhX]rruh[Nh\hh?]rsh})�rt}ru(hDXIt is generally good idea to protect 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`.rvhFjjhGhJhLh�hN}rw(hT]rxhV]ryhR]rzhP]r{hX]r|uh[K�h?]r}(hyX�It is generally good idea to protect public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using r~��r}r�(hDX�It is generally good idea to protect public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using r�hFjtubjC)�r�}r�(hDX``robots.txt``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjth?]r�hyX
robots.txtr���r�}r�(hDUhFj�ubahLjQubhyXQ file in root of your
webserver or limit access by web server configuration, see
r���r�}r�(hDXQ file in root of your
webserver or limit access by web server configuration, see
r�hFjtubh�)�r�}r�(hDX:ref:`faq1_42`r�hFjthGhJhLh�hN}r�(Ureftyper�Xrefr�h��h�Xfaq1_42r�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K�h?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-refr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyXfaq1_42r���r�}r�(hDUhFj�ubahLh�ubaubhyX.��r�}r�(hDX.hFjtubeubaubeubje)�r�}r�(hDUhFj�hGhJhLjhhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�((jqXConfiguration storageUindex-1r�Utr�(jqX phpMyAdmin configuration storagej�Utr�(jqXpmadbj�Utr�ejt�uh[K�h\hh?]r�ubhA)�r�}r�(hDUhFj�hGhJhLhMhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�hZj�uh[K�h\hh?]r�ubhA)�r�}r�(hDX.. _linked-tables:r�hFj�hGhJha}r�hLhMhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�hZh/uh[K�h\hhj}r�j�j�sh?]r�ubeubeubh^)�r�}r�(hDUhFh_hGhJha}r�hj�shLhchN}r�(hT]r�hV]r�hR]r�hP]r�(h;h/j�ehX]r�(hheuh[K�h\hhj}r�(j�j�h/j�uh?]r�(hm)�r�}r�(hDX phpMyAdmin configuration storager�hFj�hGhJhLhqhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�hyX phpMyAdmin configuration storager���r�}r�(hDj�hFj�ubaubh})�r�}r�(hDX�For a whole set of new 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).r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�(hyX6For a whole set of new features (bookmarks, comments, r���r�}r�(hDX6For a whole set of new features (bookmarks, comments, r�hFj�ubh�)�r�}r�(hDX:term:`SQL`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xtermrh��h�XsqlrU	refdomainrXstdrhP]rhR]rUrefexplicitr�hT]rhV]rhX]r	h�h�uh[K�h?]r
h�)�r}r(hDj�hN}r
(hT]rhV]r(h�jXstd-termrehR]rhP]rhX]ruhFj�h?]rhyXSQLr��r}r(hDUhFjubahLh�ubaubhyX-history,
tracking mechanism, r��r}r(hDX-history,
tracking mechanism, rhFj�ubh�)�r}r(hDX:term:`PDF`rhFj�hGhJhLh�hN}r(Ureftyper Xtermr!h��h�Xpdfr"U	refdomainr#Xstdr$hP]r%hR]r&Urefexplicitr'�hT]r(hV]r)hX]r*h�h�uh[K�h?]r+h�)�r,}r-(hDjhN}r.(hT]r/hV]r0(h�j$Xstd-termr1ehR]r2hP]r3hX]r4uhFjh?]r5hyXPDFr6��r7}r8(hDUhFj,ubahLh�ubaubhyX.-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).r9��r:}r;(hDX.-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<hFj�ubeubh})�r=}r>(hDX�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`).r?hFj�hGhJhLh�hN}r@(hT]rAhV]rBhR]rChP]rDhX]rEuh[K�h\hh?]rF(hyXPlease look at your rG��rH}rI(hDXPlease look at your rJhFj=ubjC)�rK}rL(hDX``./examples/``rMhN}rN(hT]rOhV]rPhR]rQhP]rRhX]rSuhFj=h?]rThyX./examples/rU��rV}rW(hDUhFjKubahLjQubhyX0 directory, where you should find a
file called rX��rY}rZ(hDX0 directory, where you should find a
file called r[hFj=ubh�)�r\}r](hDX*create\_tables.sql*r^hN}r_(hT]r`hV]rahR]rbhP]rchX]rduhFj=h?]rehyXcreate_tables.sqlrf��rg}rh(hDUhFj\ubahLh�ubhyX?. (If you are using a Windows server,
pay special attention to ri��rj}rk(hDX?. (If you are using a Windows server,
pay special attention to rlhFj=ubh�)�rm}rn(hDX:ref:`faq1_23`rohFj=hGhJhLh�hN}rp(UreftyperqXrefrrh��h�Xfaq1_23rsU	refdomainrtXstdruhP]rvhR]rwUrefexplicitrx�hT]ryhV]rzhX]r{h�h�uh[K�h?]r|h�)�r}}r~(hDjohN}r(hT]r�hV]r�(h�juXstd-refr�ehR]r�hP]r�hX]r�uhFjmh?]r�hyXfaq1_23r���r�}r�(hDUhFj}ubahLh�ubaubhyX).r���r�}r�(hDX).r�hFj=ubeubh})�r�}r�(hDX�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`.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�(hyXXIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use r���r�}r�(hDXXIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyX(examples/upgrade_tables_mysql_4_1_2+.sqlr���r�}r�(hDX(examples/upgrade_tables_mysql_4_1_2+.sqlr�hFj�ubahLjQubhyX)
and then create new tables by importing
r���r�}r�(hDX)
and then create new tables by importing
r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXexamples/create_tables.sqlr���r�}r�(hDXexamples/create_tables.sqlr�hFj�ubahLjQubhyX.��r�}r�(hDX.hFj�ubeubh})�r�}r�(hDX�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�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�hyX�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�(hDj�hFj�ubaubh})�r�}r�(hDXKAfter 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`. You will also need to
have a controluser with the proper rights to those tables (see section
:ref:`authentication_modes` below).r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�(hyXAfter having imported the r���r�}r�(hDXAfter having imported the r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXexamples/create_tables.sqlr���r�}r�(hDXexamples/create_tables.sqlr�hFj�ubahLjQubhyX2 file, you
should specify the table names in your r���r�}r�(hDX2 file, you
should specify the table names in your r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyX8 file. The
directives used for that can be found in the r���r�}r�(hDX8 file. The
directives used for that can be found in the rhFj�ubh�)�r}r(hDX
:ref:`config`rhFj�hGhJhLh�hN}r(UreftyperXrefrh��h�XconfigrU	refdomainrXstdr	hP]r
hR]rUrefexplicitr�hT]r
hV]rhX]rh�h�uh[K�h?]rh�)�r}r(hDjhN}r(hT]rhV]r(h�j	Xstd-refrehR]rhP]rhX]ruhFjh?]rhyXconfigr��r}r(hDUhFjubahLh�ubaubhyX_. You will also need to
have a controluser with the proper rights to those tables (see section
r��r}r (hDX_. You will also need to
have a controluser with the proper rights to those tables (see section
r!hFj�ubh�)�r"}r#(hDX:ref:`authentication_modes`r$hFj�hGhJhLh�hN}r%(Ureftyper&Xrefr'h��h�Xauthentication_modesr(U	refdomainr)Xstdr*hP]r+hR]r,Urefexplicitr-�hT]r.hV]r/hX]r0h�h�uh[K�h?]r1h�)�r2}r3(hDj$hN}r4(hT]r5hV]r6(h�j*Xstd-refr7ehR]r8hP]r9hX]r:uhFj"h?]r;hyXauthentication_modesr<��r=}r>(hDUhFj2ubahLh�ubaubhyX below).r?��r@}rA(hDX below).rBhFj�ubeubhA)�rC}rD(hDX.. _upgrading:rEhFj�hGhJhLhMhN}rF(hP]rGhR]rHhT]rIhV]rJhX]rKhZh-uh[K�h\hh?]rLubeubh^)�rM}rN(hDUhFh_hGhJha}rOhjCshLhchN}rP(hT]rQhV]rRhR]rShP]rT(h5h-ehX]rU(hheuh[K�h\hhj}rVh-jCsh?]rW(hm)�rX}rY(hDXUpgrading from an older versionrZhFjMhGhJhLhqhN}r[(hT]r\hV]r]hR]r^hP]r_hX]r`uh[K�h\hh?]rahyXUpgrading from an older versionrb��rc}rd(hDjZhFjXubaubh})�re}rf(hDX\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.rghFjMhGhJhLh�hN}rh(hT]rihV]rjhR]rkhP]rlhX]rmuh[K�h\hh?]rn(hyXSimply copy ro��rp}rq(hDXSimply copy rrhFjeubjC)�rs}rt(hDUhN}ru(hP]rvhR]rwhT]rxhV]ryXfilerzaUroler{jzhX]r|uhFjeh?]r}hyXconfig.inc.phpr~��r}r�(hDXconfig.inc.phpr�hFjsubahLjQubhyX� 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�(hDX� 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�hFjeubjC)�r�}r�(hDX ``set_magic_quotes_runtime(0);``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjeh?]r�hyXset_magic_quotes_runtime(0);r���r�}r�(hDUhFj�ubahLjQubhyXG statement that you might find near
the end of your configuration file.r���r�}r�(hDXG statement that you might find near
the end of your configuration file.r�hFjeubeubh})�r�}r�(hDX�You should **not** copy :file:`libraries/config.default.php` over
:file:`config.inc.php` because the default configuration file is version-
specific.r�hFjMhGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�(hyXYou should r���r�}r�(hDXYou should r�hFj�ubjo)�r�}r�(hDX**not**r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyXnotr���r�}r�(hDUhFj�ubahLj}ubhyX copy r���r�}r�(hDX copy r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXlibraries/config.default.phpr���r�}r�(hDXlibraries/config.default.phpr�hFj�ubahLjQubhyX over
r���r�}r�(hDX over
r�hFj�ubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFj�h?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyX= because the default configuration file is version-
specific.r���r�}r�(hDX= because the default configuration file is version-
specific.r�hFj�ubeubh})�r�}r�(hDX�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`.r�hFjMhGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[K�h\hh?]r�(hyX�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�(hDX�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�hFj�ubh�)�r�}r�(hDX:term:`SQL`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xtermr�h��h�Xsqlr�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K�h?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-termr�ehR]r	hP]r	hX]r	uhFj�h?]r	hyXSQLr	��r	}r	(hDUhFj�ubahLh�ubaubhyX script found in
r	��r	}r		(hDX script found in
r
	hFj�ubjC)�r	}r	(hDUhN}r
	(hP]r	hR]r	hT]r	hV]r	Xfiler	aUroler	j	hX]r	uhFj�h?]r	hyX(examples/upgrade_tables_mysql_4_1_2+.sqlr	��r	}r	(hDX(examples/upgrade_tables_mysql_4_1_2+.sqlr	hFj	ubahLjQubhyX.��r	}r	(hDX.hFj�ubeubje)�r	}r	(hDUhFjMhGhJhLjhhN}r	(hP]r	hR]r 	hT]r!	hV]r"	hX]r#	jo]r$	(jqXAuthentication modeUindex-2r%	Utr&	ajt�uh[K�h\hh?]r'	ubhA)�r(	}r)	(hDUhFjMhGhJhLhMhN}r*	(hP]r+	hR]r,	hT]r-	hV]r.	hX]r/	hZj%	uh[K�h\hh?]r0	ubhA)�r1	}r2	(hDX.. _authentication_modes:r3	hFjMhGhJha}r4	hLhMhN}r5	(hP]r6	hR]r7	hT]r8	hV]r9	hX]r:	hZh.uh[K�h\hhj}r;	j%	j(	sh?]r<	ubeubh^)�r=	}r>	(hDUhFh_hGhJha}r?	h
j1	shLhchN}r@	(hT]rA	hV]rB	hR]rC	hP]rD	(h6h.j%	ehX]rE	(hh
euh[K�h\hhj}rF	(h.j1	j%	j(	uh?]rG	(hm)�rH	}rI	(hDXUsing authentication modesrJ	hFj=	hGhJhLhqhN}rK	(hT]rL	hV]rM	hR]rN	hP]rO	hX]rP	uh[K�h\hh?]rQ	hyXUsing authentication modesrR	��rS	}rT	(hDjJ	hFjH	ubaubh})�rU	}rV	(hDX�: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.rW	hFj=	hGhJhLh�hN}rX	(hT]rY	hV]rZ	hR]r[	hP]r\	hX]r]	uh[K�h\hh?]r^	(h�)�r_	}r`	(hDX:term:`HTTP`ra	hFjU	hGhJhLh�hN}rb	(Ureftyperc	Xtermrd	h��h�Xhttpre	U	refdomainrf	Xstdrg	hP]rh	hR]ri	Urefexplicitrj	�hT]rk	hV]rl	hX]rm	h�h�uh[K�h?]rn	h�)�ro	}rp	(hDja	hN}rq	(hT]rr	hV]rs	(h�jg	Xstd-termrt	ehR]ru	hP]rv	hX]rw	uhFj_	h?]rx	hyXHTTPry	��rz	}r{	(hDUhFjo	ubahLh�ubaubhyX6 and cookie authentication modes are recommended in a r|	��r}	}r~	(hDX6 and cookie authentication modes are recommended in a r	hFjU	ubjo)�r�	}r�	(hDX**multi-user
environment**r�	hN}r�	(hT]r�	hV]r�	hR]r�	hP]r�	hX]r�	uhFjU	h?]r�	hyXmulti-user
environmentr�	��r�	}r�	(hDUhFj�	ubahLj}ubhyX� 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 r�	��r�	}r�	(hDX� 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 r�	hFjU	ubjo)�r�	}r�	(hDX**single-user environment**r�	hN}r�	(hT]r�	hV]r�	hR]r�	hP]r�	hX]r�	uhFjU	h?]r�	hyXsingle-user environmentr�	��r�	}r�	(hDUhFj�	ubahLj}ubhyX, you might prefer to use r�	��r�	}r�	(hDX, you might prefer to use r�	hFjU	ubh�)�r�	}r�	(hDX:term:`HTTP`r�	hFjU	hGhJhLh�hN}r�	(Ureftyper�	Xtermr�	h��h�Xhttpr�	U	refdomainr�	Xstdr�	hP]r�	hR]r�	Urefexplicitr�	�hT]r�	hV]r�	hX]r�	h�h�uh[K�h?]r�	h�)�r�	}r�	(hDj�	hN}r�	(hT]r�	hV]r�	(h�j�	Xstd-termr�	ehR]r�	hP]r�	hX]r�	uhFj�	h?]r�	hyXHTTPr�	��r�	}r�	(hDUhFj�	ubahLh�ubaubhyX[
or cookie mode so that your user/password pair are not in clear in the
configuration file.r�	��r�	}r�	(hDX[
or cookie mode so that your user/password pair are not in clear in the
configuration file.r�	hFjU	ubeubh})�r�	}r�	(hDX�: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.r�	hFj=	hGhJhLh�hN}r�	(hT]r�	hV]r�	hR]r�	hP]r�	hX]r�	uh[K�h\hh?]r�	(h�)�r�	}r�	(hDX:term:`HTTP`r�	hFj�	hGhJhLh�hN}r�	(Ureftyper�	Xtermr�	h��h�Xhttpr�	U	refdomainr�	Xstdr�	hP]r�	hR]r�	Urefexplicitr�	�hT]r�	hV]r�	hX]r�	h�h�uh[K�h?]r�	h�)�r�	}r�	(hDj�	hN}r�	(hT]r�	hV]r�	(h�j�	Xstd-termr�	ehR]r�	hP]r�	hX]r�	uhFj�	h?]r�	hyXHTTPr�	��r�	}r�	(hDUhFj�	ubahLh�ubaubhyX� 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
r�	��r�	}r�	(hDX� 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
r�	hFj�	ubje)�r�	}r�	(hDUhN}r�	(hP]r�	hR]r�	hT]r�	hV]r�	hX]r�	jo]r�	((jqX"$cfg['Servers'][$i]['controluser']r�	Uindex-3r�	j�	tr�	(jqX8configuration option; $cfg['Servers'][$i]['controluser']j�	j�	tr�	euhFj�	h?]r�	hLjhubhA)�r�	}r�	(hDUhN}r�	(hT]r�	hV]r
hR]r
hP]r
j�	ahX]r
uhFj�	h?]r
hLhMubh�)�r
}r
(hDX3:config:option:`$cfg['Servers'][$i]['controluser']`r
hFj�	hGhJhLh�hN}r
(Ureftyper	
Xoptionr

h��h�j�	U	refdomainr
Xconfigr
hP]r
hR]r
Urefexplicitr
�hT]r
hV]r
hX]r
h�h�uh[K�h?]r
jC)�r
}r
(hDj
hN}r
(hT]r
hV]r
(h�j
X
config-optionr
ehR]r
hP]r
hX]r
uhFj
h?]r
hyX"$cfg['Servers'][$i]['controluser']r
��r
}r 
(hDUhFj
ubahLjQubaubhyX�).
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#
(hDX�).
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$
hFj�	ubeubcdocutils.nodes
comment
r%
)�r&
}r'
(hDXenote:

This section is only applicable if your MySQL server is running
with ``--skip-show-database``.r(
hFj=	hGhJhLUcommentr)
hN}r*
(jjhP]r+
hR]r,
hT]r-
hV]r.
hX]r/
uh[K�h\hh?]r0
hyXenote:

This section is only applicable if your MySQL server is running
with ``--skip-show-database``.r1
��r2
}r3
(hDUhFj&
ubaubh})�r4
}r5
(hDX�For ':term:`HTTP`' and 'cookie' modes, phpMyAdmin needs a controluser that has
**only** the ``SELECT`` privilege on the *`mysql`.`user` (all columns except
`Password`)*, *`mysql`.`db` (all columns)*, *`mysql`.`host` (all columns)* and
*`mysql`.`tables\_priv` (all columns except `Grantor` and `Timestamp`)* tables.
You must specify the details for the controluser in the :file:`config.inc.php`
file under the :config:option:`$cfg['Servers'][$i]['controluser']` and
:config:option:`$cfg['Servers'][$i]['controlpass']` settings. The following
example assumes you want to use ``pma`` as the controluser and ``pmapass`` as
the controlpass, but **this is only an example: use something else in your
file!** Input these statements from the phpMyAdmin :term:`SQL` Query window or
mysql command–line client. Of course you have to replace ``localhost`` with the
webserver's host if it's not the same as the MySQL server's one.r6
hFj=	hGhJhLh�hN}r7
(hT]r8
hV]r9
hR]r:
hP]r;
hX]r<
uh[K�h\hh?]r=
(hyXFor 'r>
��r?
}r@
(hDXFor 'rA
hFj4
ubh�)�rB
}rC
(hDX:term:`HTTP`rD
hFj4
hGhJhLh�hN}rE
(UreftyperF
XtermrG
h��h�XhttprH
U	refdomainrI
XstdrJ
hP]rK
hR]rL
UrefexplicitrM
�hT]rN
hV]rO
hX]rP
h�h�uh[K�h?]rQ
h�)�rR
}rS
(hDjD
hN}rT
(hT]rU
hV]rV
(h�jJ
Xstd-termrW
ehR]rX
hP]rY
hX]rZ
uhFjB
h?]r[
hyXHTTPr\
��r]
}r^
(hDUhFjR
ubahLh�ubaubhyX>' and 'cookie' modes, phpMyAdmin needs a controluser that has
r_
��r`
}ra
(hDX>' and 'cookie' modes, phpMyAdmin needs a controluser that has
rb
hFj4
ubjo)�rc
}rd
(hDX**only**re
hN}rf
(hT]rg
hV]rh
hR]ri
hP]rj
hX]rk
uhFj4
h?]rl
hyXonlyrm
��rn
}ro
(hDUhFjc
ubahLj}ubhyX the rp
��rq
}rr
(hDX the rs
hFj4
ubjC)�rt
}ru
(hDX
``SELECT``rv
hN}rw
(hT]rx
hV]ry
hR]rz
hP]r{
hX]r|
uhFj4
h?]r}
hyXSELECTr~
��r
}r�
(hDUhFjt
ubahLjQubhyX privilege on the r�
��r�
}r�
(hDX privilege on the r�
hFj4
ubh�)�r�
}r�
(hDX0*`mysql`.`user` (all columns except
`Password`)*r�
hN}r�
(hT]r�
hV]r�
hR]r�
hP]r�
hX]r�
uhFj4
h?]r�
hyX.`mysql`.`user` (all columns except
`Password`)r�
��r�
}r�
(hDUhFj�
ubahLh�ubhyX, r�
��r�
}r�
(hDX, r�
hFj4
ubh�)�r�
}r�
(hDX*`mysql`.`db` (all columns)*r�
hN}r�
(hT]r�
hV]r�
hR]r�
hP]r�
hX]r�
uhFj4
h?]r�
hyX`mysql`.`db` (all columns)r�
��r�
}r�
(hDUhFj�
ubahLh�ubhyX, r�
��r�
}r�
(hDX, r�
hFj4
ubh�)�r�
}r�
(hDX*`mysql`.`host` (all columns)*r�
hN}r�
(hT]r�
hV]r�
hR]r�
hP]r�
hX]r�
uhFj4
h?]r�
hyX`mysql`.`host` (all columns)r�
��r�
}r�
(hDUhFj�
ubahLh�ubhyX and
r�
��r�
}r�
(hDX and
r�
hFj4
ubh�)�r�
}r�
(hDXG*`mysql`.`tables\_priv` (all columns except `Grantor` and `Timestamp`)*r�
hN}r�
(hT]r�
hV]r�
hR]r�
hP]r�
hX]r�
uhFj4
h?]r�
hyXD`mysql`.`tables_priv` (all columns except `Grantor` and `Timestamp`)r�
��r�
}r�
(hDUhFj�
ubahLh�ubhyXA tables.
You must specify the details for the controluser in the r�
��r�
}r�
(hDXA tables.
You must specify the details for the controluser in the r�
hFj4
ubjC)�r�
}r�
(hDUhN}r�
(hP]r�
hR]r�
hT]r�
hV]r�
Xfiler�
aUroler�
j�
hX]r�
uhFj4
h?]r�
hyXconfig.inc.phpr�
��r�
}r�
(hDXconfig.inc.phpr�
hFj�
ubahLjQubhyX
file under the r�
��r�
}r�
(hDX
file under the r�
hFj4
ubje)�r�
}r�
(hDUhN}r�
(hP]r�
hR]r�
hT]r�
hV]r�
hX]r�
jo]r�
((jqX"$cfg['Servers'][$i]['controluser']r�
Uindex-4r�
j�
tr�
(jqX8configuration option; $cfg['Servers'][$i]['controluser']j�
j�
tr�
euhFj4
h?]r�
hLjhubhA)�r�
}r�
(hDUhN}r�
(hT]r�
hV]r�
hR]r�
hP]r�
j�
ahX]r�
uhFj4
h?]r�
hLhMubh�)�r�
}r�
(hDX3:config:option:`$cfg['Servers'][$i]['controluser']`r�
hFj4
hGhJhLh�hN}r�
(Ureftyper�
Xoptionr�
h��h�j�
U	refdomainr�
Xconfigr�
hP]r�
hR]r�
Urefexplicitr�
�hT]r�
hV]r�
hX]rh�h�uh[K�h?]rjC)�r}r(hDj�
hN}r(hT]rhV]r(h�j�
X
config-optionrehR]rhP]r	hX]r
uhFj�
h?]rhyX"$cfg['Servers'][$i]['controluser']r��r
}r(hDUhFjubahLjQubaubhyX and
r��r}r(hDX and
rhFj4
ubje)�r}r(hDUhN}r(hP]rhR]rhT]rhV]rhX]rjo]r((jqX"$cfg['Servers'][$i]['controlpass']rUindex-5rjtr(jqX8configuration option; $cfg['Servers'][$i]['controlpass']jjtreuhFj4
h?]r hLjhubhA)�r!}r"(hDUhN}r#(hT]r$hV]r%hR]r&hP]r'jahX]r(uhFj4
h?]r)hLhMubh�)�r*}r+(hDX3:config:option:`$cfg['Servers'][$i]['controlpass']`r,hFj4
hGhJhLh�hN}r-(Ureftyper.Xoptionr/h��h�jU	refdomainr0Xconfigr1hP]r2hR]r3Urefexplicitr4�hT]r5hV]r6hX]r7h�h�uh[K�h?]r8jC)�r9}r:(hDj,hN}r;(hT]r<hV]r=(h�j1X
config-optionr>ehR]r?hP]r@hX]rAuhFj*h?]rBhyX"$cfg['Servers'][$i]['controlpass']rC��rD}rE(hDUhFj9ubahLjQubaubhyX9 settings. The following
example assumes you want to use rF��rG}rH(hDX9 settings. The following
example assumes you want to use rIhFj4
ubjC)�rJ}rK(hDX``pma``rLhN}rM(hT]rNhV]rOhR]rPhP]rQhX]rRuhFj4
h?]rShyXpmarT��rU}rV(hDUhFjJubahLjQubhyX as the controluser and rW��rX}rY(hDX as the controluser and rZhFj4
ubjC)�r[}r\(hDX``pmapass``r]hN}r^(hT]r_hV]r`hR]rahP]rbhX]rcuhFj4
h?]rdhyXpmapassre��rf}rg(hDUhFj[ubahLjQubhyX as
the controlpass, but rh��ri}rj(hDX as
the controlpass, but rkhFj4
ubjo)�rl}rm(hDX=**this is only an example: use something else in your
file!**rnhN}ro(hT]rphV]rqhR]rrhP]rshX]rtuhFj4
h?]ruhyX9this is only an example: use something else in your
file!rv��rw}rx(hDUhFjlubahLj}ubhyX, Input these statements from the phpMyAdmin ry��rz}r{(hDX, Input these statements from the phpMyAdmin r|hFj4
ubh�)�r}}r~(hDX:term:`SQL`rhFj4
hGhJhLh�hN}r�(Ureftyper�Xtermr�h��h�Xsqlr�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[K�h?]r�h�)�r�}r�(hDjhN}r�(hT]r�hV]r�(h�j�Xstd-termr�ehR]r�hP]r�hX]r�uhFj}h?]r�hyXSQLr���r�}r�(hDUhFj�ubahLh�ubaubhyXL Query window or
mysql command–line client. Of course you have to replace r���r�}r�(hDXL Query window or
mysql command–line client. Of course you have to replace r�hFj4
ubjC)�r�}r�(hDX
``localhost``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj4
h?]r�hyX	localhostr���r�}r�(hDUhFj�ubahLjQubhyXJ with the
webserver's host if it's not the same as the MySQL server's one.r���r�}r�(hDXJ with the
webserver's host if it's not the same as the MySQL server's one.r�hFj4
ubeubh})�r�}r�(hDX�If you want to use the many new relation and bookmark features:  (this of
course requires that your :ref:`linked-tables` be set up).r�hFj=	hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[M	h\hh?]r�(hyXdIf you want to use the many new relation and bookmark features:  (this of
course requires that your r���r�}r�(hDXdIf you want to use the many new relation and bookmark features:  (this of
course requires that your r�hFj�ubh�)�r�}r�(hDX:ref:`linked-tables`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xrefr�h��h�X
linked-tablesr�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[M	h?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-refr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX
linked-tablesr���r�}r�(hDUhFj�ubahLh�ubaubhyX be set up).r���r�}r�(hDX be set up).r�hFj�ubeubj)�r�}r�(hDX|GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';r�hFj=	hGhJhLjhN}r�(j
�jXmysqlr�jjhP]r�hR]r�hT]r�hV]r�hX]r�uh[Mh\hh?]r�hyX|GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';r���r�}r�(hDUhFj�ubaubh})�r�}r�(hDX?If you want to use the many new relation and bookmark features:r�hFj=	hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Mh\hh?]r�hyX?If you want to use the many new relation and bookmark features:r���r�}r�(hDj�hFj�ubaubj)�r�}r�(hDXHGRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';r�hFj=	hGhJhLjhN}r�(j
�jXmysqlr�jjhP]r�hR]r�hT]rhV]rhX]ruh[Mh\hh?]rhyXHGRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';r��r}r(hDUhFj�ubaubh})�r}r(hDXO(this of course requires that your phpMyAdmin
configuration storage be set up).r	hFj=	hGhJhLh�hN}r
(hT]rhV]rhR]r
hP]rhX]ruh[M!h\hh?]rhyXO(this of course requires that your phpMyAdmin
configuration storage be set up).r��r}r(hDj	hFjubaubh})�r}r(hDXfThen 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*:rhFj=	hGhJhLh�hN}r(hT]rhV]rhR]rhP]rhX]ruh[M$h\hh?]r(hyXThen each of the r��r}r (hDXThen each of the r!hFjubh�)�r"}r#(hDX*true*r$hN}r%(hT]r&hV]r'hR]r(hP]r)hX]r*uhFjh?]r+hyXtruer,��r-}r.(hDUhFj"ubahLh�ubhyX 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/��r0}r1(hDX 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 r2hFjubh�)�r3}r4(hDX*real_user*r5hN}r6(hT]r7hV]r8hR]r9hP]r:hX]r;uhFjh?]r<hyX	real_userr=��r>}r?(hDUhFj3ubahLh�ubhyX% with all privileges on
the database r@��rA}rB(hDX% with all privileges on
the database rChFjubh�)�rD}rE(hDX*user_base*rFhN}rG(hT]rHhV]rIhR]rJhP]rKhX]rLuhFjh?]rMhyX	user_baserN��rO}rP(hDUhFjDubahLh�ubhyX:��rQ}rR(hDX:hFjubeubj)�rS}rT(hDX[GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';rUhFj=	hGhJhLjhN}rV(j
�jXmysqlrWjjhP]rXhR]rYhT]rZhV]r[hX]r\uh[M+h\hh?]r]hyX[GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';r^��r_}r`(hDUhFjSubaubh})�ra}rb(hDX�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']`.rchFj=	hGhJhLh�hN}rd(hT]rehV]rfhR]rghP]rhhX]riuh[M0h\hh?]rj(hyX�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 rk��rl}rm(hDX�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 rnhFjaubje)�ro}rp(hDUhN}rq(hP]rrhR]rshT]rthV]ruhX]rvjo]rw((jqX$cfg['Servers']rxUindex-6ryjxtrz(jqX%configuration option; $cfg['Servers']jyjxtr{euhFjah?]r|hLjhubhA)�r}}r~(hDUhN}r(hT]r�hV]r�hR]r�hP]r�jyahX]r�uhFjah?]r�hLhMubh�)�r�}r�(hDX :config:option:`$cfg['Servers']`r�hFjahGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�jxU	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[M0h?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX$cfg['Servers']r���r�}r�(hDUhFj�ubahLjQubaubhyX.��r�}r�(hDX.hFjaubeubje)�r�}r�(hDUhFj=	hGhJhLjhhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�(Upairr�XHTTP; Authentication modeUindex-7r�Utr�ajt�uh[M5h\hh?]r�ubhA)�r�}r�(hDUhFj=	hGhJhLhMhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�hZj�uh[M5h\hh?]r�ubh^)�r�}r�(hDUhFj=	hGhJha}r�hLhchN}r�(hT]r�hV]r�hR]r�hP]r�(h2j�ehX]r�hauh[M7h\hhj}r�j�j�sh?]r�(hm)�r�}r�(hDXHTTP authentication moder�hFj�hGhJhLhqhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[M7h\hh?]r�hyXHTTP authentication moder���r�}r�(hDj�hFj�ubaubcdocutils.nodes
bullet_list
r�)�r�}r�(hDUhFj�hGhJhLUbullet_listr�hN}r�(Ubulletr�X*hP]r�hR]r�hT]r�hV]r�hX]r�uh[M9h\hh?]r�(j�)�r�}r�(hDX_Uses :term:`HTTP` Basic authentication
method and allows you to log in as any valid MySQL user.r�hFj�hGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX_Uses :term:`HTTP` Basic authentication
method and allows you to log in as any valid MySQL user.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[M9h?]r�(hyXUses r���r�}r�(hDXUses r�hFj�ubh�)�r�}r�(hDX:term:`HTTP`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xtermr�h��h�Xhttpr�U	refdomainr�Xstdr�hP]r�hR]r
Urefexplicitr
�hT]r
hV]r
hX]r
h�h�uh[M9h?]r
h�)�r
}r
(hDj�hN}r
(hT]r	
hV]r

(h�j�Xstd-termr
ehR]r
hP]r

hX]r
uhFj�h?]r
hyXHTTPr
��r
}r
(hDUhFj
ubahLh�ubaubhyXN Basic authentication
method and allows you to log in as any valid MySQL user.r
��r
}r
(hDXN Basic authentication
method and allows you to log in as any valid MySQL user.r
hFj�ubeubaubj�)�r
}r
(hDX�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`.r
hFj�hGhJhLj�hN}r
(hT]r
hV]r
hR]r
hP]r
hX]r
uh[Nh\hh?]r 
h})�r!
}r"
(hDX�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`.r#
hFj
hGhJhLh�hN}r$
(hT]r%
hV]r&
hR]r'
hP]r(
hX]r)
uh[M;h?]r*
(hyX/Is supported with most PHP configurations. For r+
��r,
}r-
(hDX/Is supported with most PHP configurations. For r.
hFj!
ubh�)�r/
}r0
(hDX:term:`IIS`r1
hFj!
hGhJhLh�hN}r2
(Ureftyper3
Xtermr4
h��h�Xiisr5
U	refdomainr6
Xstdr7
hP]r8
hR]r9
Urefexplicitr:
�hT]r;
hV]r<
hX]r=
h�h�uh[M;h?]r>
h�)�r?
}r@
(hDj1
hN}rA
(hT]rB
hV]rC
(h�j7
Xstd-termrD
ehR]rE
hP]rF
hX]rG
uhFj/
h?]rH
hyXIISrI
��rJ
}rK
(hDUhFj?
ubahLh�ubaubhyX (rL
��rM
}rN
(hDX (rO
hFj!
ubh�)�rP
}rQ
(hDX
:term:`ISAPI`rR
hFj!
hGhJhLh�hN}rS
(UreftyperT
XtermrU
h��h�XisapirV
U	refdomainrW
XstdrX
hP]rY
hR]rZ
Urefexplicitr[
�hT]r\
hV]r]
hX]r^
h�h�uh[M;h?]r_
h�)�r`
}ra
(hDjR
hN}rb
(hT]rc
hV]rd
(h�jX
Xstd-termre
ehR]rf
hP]rg
hX]rh
uhFjP
h?]ri
hyXISAPIrj
��rk
}rl
(hDUhFj`
ubahLh�ubaubhyX)
support using rm
��rn
}ro
(hDX)
support using rp
hFj!
ubh�)�rq
}rr
(hDX:term:`CGI`rs
hFj!
hGhJhLh�hN}rt
(Ureftyperu
Xtermrv
h��h�Xcgirw
U	refdomainrx
Xstdry
hP]rz
hR]r{
Urefexplicitr|
�hT]r}
hV]r~
hX]r
h�h�uh[M;h?]r�
h�)�r�
}r�
(hDjs
hN}r�
(hT]r�
hV]r�
(h�jy
Xstd-termr�
ehR]r�
hP]r�
hX]r�
uhFjq
h?]r�
hyXCGIr�
��r�
}r�
(hDUhFj�
ubahLh�ubaubhyX	 PHP see r�
��r�
}r�
(hDX	 PHP see r�
hFj!
ubh�)�r�
}r�
(hDX:ref:`faq1_32`r�
hFj!
hGhJhLh�hN}r�
(Ureftyper�
Xrefr�
h��h�Xfaq1_32r�
U	refdomainr�
Xstdr�
hP]r�
hR]r�
Urefexplicitr�
�hT]r�
hV]r�
hX]r�
h�h�uh[M;h?]r�
h�)�r�
}r�
(hDj�
hN}r�
(hT]r�
hV]r�
(h�j�
Xstd-refr�
ehR]r�
hP]r�
hX]r�
uhFj�
h?]r�
hyXfaq1_32r�
��r�
}r�
(hDUhFj�
ubahLh�ubaubhyX, for using with Apache
r�
��r�
}r�
(hDX, for using with Apache
r�
hFj!
ubh�)�r�
}r�
(hDX:term:`CGI`r�
hFj!
hGhJhLh�hN}r�
(Ureftyper�
Xtermr�
h��h�Xcgir�
U	refdomainr�
Xstdr�
hP]r�
hR]r�
Urefexplicitr�
�hT]r�
hV]r�
hX]r�
h�h�uh[M;h?]r�
h�)�r�
}r�
(hDj�
hN}r�
(hT]r�
hV]r�
(h�j�
Xstd-termr�
ehR]r�
hP]r�
hX]r�
uhFj�
h?]r�
hyXCGIr�
��r�
}r�
(hDUhFj�
ubahLh�ubaubhyX see r�
��r�
}r�
(hDX see r�
hFj!
ubh�)�r�
}r�
(hDX:ref:`faq1_35`r�
hFj!
hGhJhLh�hN}r�
(Ureftyper�
Xrefr�
h��h�Xfaq1_35r�
U	refdomainr�
Xstdr�
hP]r�
hR]r�
Urefexplicitr�
�hT]r�
hV]r�
hX]r�
h�h�uh[M;h?]r�
h�)�r�
}r�
(hDj�
hN}r�
(hT]r�
hV]r�
(h�j�
Xstd-refr�
ehR]r�
hP]r�
hX]r�
uhFj�
h?]r�
hyXfaq1_35r�
��r�
}r�
(hDUhFj�
ubahLh�ubaubhyX.��r�
}r�
(hDX.hFj!
ubeubaubj�)�r�
}r�
(hDXvSee also :ref:`faq4_4` about not using the :term:`.htaccess` mechanism along with
':term:`HTTP`' authentication mode.
r�
hFj�hGhJhLj�hN}r�
(hT]r�
hV]r�
hR]r�
hP]r�
hX]r�
uh[Nh\hh?]r�
h})�r�
}r�
(hDXuSee also :ref:`faq4_4` about not using the :term:`.htaccess` mechanism along with
':term:`HTTP`' authentication mode.r�
hFj�
hGhJhLh�hN}r(hT]rhV]rhR]rhP]rhX]ruh[M>h?]r(hyX	See also r��r}r	(hDX	See also r
hFj�
ubh�)�r}r(hDX
:ref:`faq4_4`r
hFj�
hGhJhLh�hN}r(UreftyperXrefrh��h�Xfaq4_4rU	refdomainrXstdrhP]rhR]rUrefexplicitr�hT]rhV]rhX]rh�h�uh[M>h?]rh�)�r}r(hDj
hN}r(hT]rhV]r(h�jXstd-refr ehR]r!hP]r"hX]r#uhFjh?]r$hyXfaq4_4r%��r&}r'(hDUhFjubahLh�ubaubhyX about not using the r(��r)}r*(hDX about not using the r+hFj�
ubh�)�r,}r-(hDX:term:`.htaccess`r.hFj�
hGhJhLh�hN}r/(Ureftyper0Xtermr1h��h�X	.htaccessr2U	refdomainr3Xstdr4hP]r5hR]r6Urefexplicitr7�hT]r8hV]r9hX]r:h�h�uh[M>h?]r;h�)�r<}r=(hDj.hN}r>(hT]r?hV]r@(h�j4Xstd-termrAehR]rBhP]rChX]rDuhFj,h?]rEhyX	.htaccessrF��rG}rH(hDUhFj<ubahLh�ubaubhyX mechanism along with
'rI��rJ}rK(hDX mechanism along with
'rLhFj�
ubh�)�rM}rN(hDX:term:`HTTP`rOhFj�
hGhJhLh�hN}rP(UreftyperQXtermrRh��h�XhttprSU	refdomainrTXstdrUhP]rVhR]rWUrefexplicitrX�hT]rYhV]rZhX]r[h�h�uh[M>h?]r\h�)�r]}r^(hDjOhN}r_(hT]r`hV]ra(h�jUXstd-termrbehR]rchP]rdhX]reuhFjMh?]rfhyXHTTPrg��rh}ri(hDUhFj]ubahLh�ubaubhyX' authentication mode.rj��rk}rl(hDX' authentication mode.rmhFj�
ubeubaubeubje)�rn}ro(hDUhFj�hGhJhLjhhN}rp(hP]rqhR]rrhT]rshV]rthX]rujo]rv(j�XCookie; Authentication modeUindex-8rwUtrxajt�uh[MBh\hh?]ryubhA)�rz}r{(hDUhFj�hGhJhLhMhN}r|(hP]r}hR]r~hT]rhV]r�hX]r�hZjwuh[MBh\hh?]r�ubhA)�r�}r�(hDX.. _cookie:r�hFj�hGhJha}r�hLhMhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�hZh4uh[MCh\hhj}r�jwjzsh?]r�ubeubh^)�r�}r�(hDUhFj=	hGhJha}r�hj�shLhchN}r�(hT]r�hV]r�hR]r�hP]r�(h=h4jwehX]r�(hheuh[MFh\hhj}r�(jwjzh4j�uh?]r�(hm)�r�}r�(hDXCookie authentication moder�hFj�hGhJhLhqhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[MFh\hh?]r�hyXCookie authentication moder���r�}r�(hDj�hFj�ubaubj�)�r�}r�(hDUhFj�hGhJhLj�hN}r�(j�X*hP]r�hR]r�hT]r�hV]r�hX]r�uh[MHh\hh?]r�(j�)�r�}r�(hDXzYou can use this method as a replacement for the :term:`HTTP` authentication
(for example, if you're running :term:`IIS`).r�hFj�hGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDXzYou can use this method as a replacement for the :term:`HTTP` authentication
(for example, if you're running :term:`IIS`).r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[MHh?]r�(hyX1You can use this method as a replacement for the r���r�}r�(hDX1You can use this method as a replacement for the r�hFj�ubh�)�r�}r�(hDX:term:`HTTP`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xtermr�h��h�Xhttpr�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[MHh?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-termr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyXHTTPr���r�}r�(hDUhFj�ubahLh�ubaubhyX0 authentication
(for example, if you're running r���r�}r�(hDX0 authentication
(for example, if you're running r�hFj�ubh�)�r�}r�(hDX:term:`IIS`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xtermr�h��h�Xiisr�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[MHh?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-termr�ehR]r�hP]rhX]ruhFj�h?]rhyXIISr��r}r(hDUhFj�ubahLh�ubaubhyX).r��r}r(hDX).r	hFj�ubeubaubj�)�r
}r(hDXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.rhFj�hGhJhLj�hN}r
(hT]rhV]rhR]rhP]rhX]ruh[Nh\hh?]rh})�r}r(hDXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.rhFj
hGhJhLh�hN}r(hT]rhV]rhR]rhP]rhX]ruh[MJh?]rhyXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.r��r}r (hDjhFjubaubaubj�)�r!}r"(hDX`With this mode, the user can truly log out of phpMyAdmin and log in
back with the same username.r#hFj�hGhJhLj�hN}r$(hT]r%hV]r&hR]r'hP]r(hX]r)uh[Nh\hh?]r*h})�r+}r,(hDX`With this mode, the user can truly log out of phpMyAdmin and log in
back with the same username.r-hFj!hGhJhLh�hN}r.(hT]r/hV]r0hR]r1hP]r2hX]r3uh[MLh?]r4hyX`With this mode, the user can truly log out of phpMyAdmin and log in
back with the same username.r5��r6}r7(hDj-hFj+ubaubaubj�)�r8}r9(hDXfIf you want to log in to arbitrary server see :config:option:`$cfg['AllowArbitraryServer']` directive.r:hFj�hGhJhLj�hN}r;(hT]r<hV]r=hR]r>hP]r?hX]r@uh[Nh\hh?]rAh})�rB}rC(hDj:hFj8hGhJhLh�hN}rD(hT]rEhV]rFhR]rGhP]rHhX]rIuh[MNh?]rJ(hyX.If you want to log in to arbitrary server see rK��rL}rM(hDX.If you want to log in to arbitrary server see rNhFjBubje)�rO}rP(hDUhN}rQ(hP]rRhR]rShT]rThV]rUhX]rVjo]rW((jqX$cfg['AllowArbitraryServer']rXUindex-9rYjXtrZ(jqX2configuration option; $cfg['AllowArbitraryServer']jYjXtr[euhFjBh?]r\hLjhubhA)�r]}r^(hDUhN}r_(hT]r`hV]rahR]rbhP]rcjYahX]rduhFjBh?]rehLhMubh�)�rf}rg(hDX-:config:option:`$cfg['AllowArbitraryServer']`rhhFjBhGhJhLh�hN}ri(UreftyperjXoptionrkh��h�jXU	refdomainrlXconfigrmhP]rnhR]roUrefexplicitrp�hT]rqhV]rrhX]rsh�h�uh[MNh?]rtjC)�ru}rv(hDjhhN}rw(hT]rxhV]ry(h�jmX
config-optionrzehR]r{hP]r|hX]r}uhFjfh?]r~hyX$cfg['AllowArbitraryServer']r��r�}r�(hDUhFjuubahLjQubaubhyX directive.r���r�}r�(hDX directive.r�hFjBubeubaubj�)�r�}r�(hDX�As mentioned in the :ref:`require` section, having the ``mcrypt`` extension will
speed up access considerably, but is not required.
r�hFj�hGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX�As mentioned in the :ref:`require` section, having the ``mcrypt`` extension will
speed up access considerably, but is not required.r�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[MOh?]r�(hyXAs mentioned in the r���r�}r�(hDXAs mentioned in the r�hFj�ubh�)�r�}r�(hDX:ref:`require`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xrefr�h��h�Xrequirer�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[MOh?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�Xstd-refr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyXrequirer���r�}r�(hDUhFj�ubahLh�ubaubhyX section, having the r���r�}r�(hDX section, having the r�hFj�ubjC)�r�}r�(hDX
``mcrypt``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyXmcryptr���r�}r�(hDUhFj�ubahLjQubhyXB extension will
speed up access considerably, but is not required.r���r�}r�(hDXB extension will
speed up access considerably, but is not required.r�hFj�ubeubaubeubje)�r�}r�(hDUhFj�hGhJhLjhhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�(j�XSignon; Authentication modeUindex-10r�Utr�ajt�uh[MSh\hh?]r�ubhA)�r�}r�(hDUhFj�hGhJhLhMhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�hZj�uh[MSh\hh?]r�ubeubh^)�r�}r�(hDUhFj=	hGhJha}r�hLhchN}r�(hT]r�hV]r�hR]r�hP]r�(h'j�ehX]r�hauh[MUh\hhj}r�j�j�sh?]r�(hm)�r�}r�(hDXSignon authentication moder�hFj�hGhJhLhqhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[MUh\hh?]r�hyXSignon authentication moder���r�}r�(hDj�hFj�ubaubj�)�r�}r�(hDUhFj�hGhJhLj�hN}r�(j�X*hP]rhR]rhT]rhV]rhX]ruh[MWh\hh?]r(j�)�r}r(hDXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.rhFj�hGhJhLj�hN}r	(hT]r
hV]rhR]rhP]r
hX]ruh[Nh\hh?]rh})�r}r(hDXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.rhFjhGhJhLh�hN}r(hT]rhV]rhR]rhP]rhX]ruh[MWh?]rhyXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.r��r}r(hDjhFjubaubaubj�)�r}r(hDXHThe other application has to store login information into session
data.
rhFj�hGhJhLj�hN}r (hT]r!hV]r"hR]r#hP]r$hX]r%uh[Nh\hh?]r&h})�r'}r((hDXGThe other application has to store login information into session
data.r)hFjhGhJhLh�hN}r*(hT]r+hV]r,hR]r-hP]r.hX]r/uh[MYh?]r0hyXGThe other application has to store login information into session
data.r1��r2}r3(hDj)hFj'ubaubaubeubcsphinx.addnodes
seealso
r4)�r5}r6(hDUhFj�hGNhLUseealsor7hN}r8(hT]r9hV]r:Uadmonition-see-alsor;ahR]r<hP]r=hX]r>uh[Nh\hh?]r?(hm)�r@}rA(hDXSee alsorBhN}rC(hT]rDhV]rEhR]rFhP]rGhX]rHuhFj5h?]rIhyXSee alsorJ��rK}rL(hDjBhFj@ubahLhqubh})�rM}rN(hDUhN}rO(hT]rPhV]rQhR]rRhP]rShX]rTuhFj5h?]rU(je)�rV}rW(hDUhN}rX(hP]rYhR]rZhT]r[hV]r\hX]r]jo]r^((jqX $cfg['Servers'][$i]['auth_type']r_Uindex-11r`j_tra(jqX6configuration option; $cfg['Servers'][$i]['auth_type']j`j_trbeuhFjMh?]rchLjhubhA)�rd}re(hDUhN}rf(hT]rghV]rhhR]rihP]rjj`ahX]rkuhFjMh?]rlhLhMubh�)�rm}rn(hDX1:config:option:`$cfg['Servers'][$i]['auth_type']`rohFjMhGhJhLh�hN}rp(UreftyperqXoptionrrh��h�j_U	refdomainrsXconfigrthP]ruhR]rvUrefexplicitrw�hT]rxhV]ryhX]rzh�h�uh[M\h?]r{jC)�r|}r}(hDjohN}r~(hT]rhV]r�(h�jtX
config-optionr�ehR]r�hP]r�hX]r�uhFjmh?]r�hyX $cfg['Servers'][$i]['auth_type']r���r�}r�(hDUhFj|ubahLjQubaubhyX,
r���r�}r�(hDX,
r�hFjMubje)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�((jqX$$cfg['Servers'][$i]['SignonSession']r�Uindex-12r�j�tr�(jqX:configuration option; $cfg['Servers'][$i]['SignonSession']j�j�tr�euhFjMh?]r�hLjhubhA)�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�j�ahX]r�uhFjMh?]r�hLhMubh�)�r�}r�(hDX5:config:option:`$cfg['Servers'][$i]['SignonSession']`r�hFjMhGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�j�U	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[M\h?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX$$cfg['Servers'][$i]['SignonSession']r���r�}r�(hDUhFj�ubahLjQubaubhyX,
r���r�}r�(hDX,
r�hFjMubje)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�((jqX#$cfg['Servers'][$i]['SignonScript']r�Uindex-13r�j�tr�(jqX9configuration option; $cfg['Servers'][$i]['SignonScript']j�j�tr�euhFjMh?]r�hLjhubhA)�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�j�ahX]r�uhFjMh?]r�hLhMubh�)�r�}r�(hDX4:config:option:`$cfg['Servers'][$i]['SignonScript']`r�hFjMhGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�j�U	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[M\h?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX#$cfg['Servers'][$i]['SignonScript']r���r�}r�(hDUhFj�ubahLjQubaubhyX,
r���r�}r�(hDX,
r�hFjMubje)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]rhV]rhX]rjo]r((jqX $cfg['Servers'][$i]['SignonURL']rUindex-14rjtr(jqX6configuration option; $cfg['Servers'][$i]['SignonURL']jjtreuhFjMh?]rhLjhubhA)�r	}r
(hDUhN}r(hT]rhV]r
hR]rhP]rjahX]ruhFjMh?]rhLhMubh�)�r}r(hDX1:config:option:`$cfg['Servers'][$i]['SignonURL']`rhFjMhGhJhLh�hN}r(UreftyperXoptionrh��h�jU	refdomainrXconfigrhP]rhR]rUrefexplicitr�hT]rhV]rhX]rh�h�uh[M\h?]r jC)�r!}r"(hDjhN}r#(hT]r$hV]r%(h�jX
config-optionr&ehR]r'hP]r(hX]r)uhFjh?]r*hyX $cfg['Servers'][$i]['SignonURL']r+��r,}r-(hDUhFj!ubahLjQubaubehLh�ubeubje)�r.}r/(hDUhFj�hGhJhLjhhN}r0(hP]r1hR]r2hT]r3hV]r4hX]r5jo]r6(j�XConfig; Authentication modeUindex-15r7Utr8ajt�uh[Mdh\hh?]r9ubhA)�r:}r;(hDUhFj�hGhJhLhMhN}r<(hP]r=hR]r>hT]r?hV]r@hX]rAhZj7uh[Mdh\hh?]rBubeubh^)�rC}rD(hDUhFj=	hGhJha}rEhLhchN}rF(hT]rGhV]rHhR]rIhP]rJ(h3j7ehX]rKhauh[Mfh\hhj}rLj7j:sh?]rM(hm)�rN}rO(hDXConfig authentication moderPhFjChGhJhLhqhN}rQ(hT]rRhV]rShR]rThP]rUhX]rVuh[Mfh\hh?]rWhyXConfig authentication moderX��rY}rZ(hDjPhFjNubaubj�)�r[}r\(hDUhFjChGhJhLj�hN}r](j�X*hP]r^hR]r_hT]r`hV]rahX]rbuh[Mhh\hh?]rc(j�)�rd}re(hDX�This mode is 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).  But you don't need to setup
a "controluser" here: using the :config:option:`$cfg['Servers'][$i]['only_db']` might be enough.rfhFj[hGhJhLj�hN}rg(hT]rhhV]rihR]rjhP]rkhX]rluh[Nh\hh?]rmh})�rn}ro(hDX�This mode is 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).  But you don't need to setup
a "controluser" here: using the :config:option:`$cfg['Servers'][$i]['only_db']` might be enough.rphFjdhGhJhLh�hN}rq(hT]rrhV]rshR]rthP]ruhX]rvuh[Mhh?]rw(hyXEThis mode is the less secure one because it requires you to fill the
rx��ry}rz(hDXEThis mode is the less secure one because it requires you to fill the
r{hFjnubje)�r|}r}(hDUhN}r~(hP]rhR]r�hT]r�hV]r�hX]r�jo]r�((jqX$cfg['Servers'][$i]['user']r�Uindex-16r�j�tr�(jqX1configuration option; $cfg['Servers'][$i]['user']j�j�tr�euhFjnh?]r�hLjhubhA)�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�j�ahX]r�uhFjnh?]r�hLhMubh�)�r�}r�(hDX,:config:option:`$cfg['Servers'][$i]['user']`r�hFjnhGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�j�U	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[Mhh?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX$cfg['Servers'][$i]['user']r���r�}r�(hDUhFj�ubahLjQubaubhyX and
r���r�}r�(hDX and
r�hFjnubje)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�((jqX$cfg['Servers'][$i]['password']r�Uindex-17r�j�tr�(jqX5configuration option; $cfg['Servers'][$i]['password']j�j�tr�euhFjnh?]r�hLjhubhA)�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�j�ahX]r�uhFjnh?]r�hLhMubh�)�r�}r�(hDX0:config:option:`$cfg['Servers'][$i]['password']`r�hFjnhGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�j�U	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[Mhh?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX$cfg['Servers'][$i]['password']r���r�}r�(hDUhFj�ubahLjQubaubhyX3
fields (and as a result, anyone who can read your r���r�}r�(hDX3
fields (and as a result, anyone who can read your r�hFjnubjC)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�Xfiler�aUroler�j�hX]r�uhFjnh?]r�hyXconfig.inc.phpr���r�}r�(hDXconfig.inc.phpr�hFj�ubahLjQubhyXh
can discover your username and password).  But you don't need to setup
a "controluser" here: using the r���r�}r�(hDXh
can discover your username and password).  But you don't need to setup
a "controluser" here: using the r�hFjnubje)�r�}r�(hDUhN}r�(hP]rhR]rhT]rhV]rhX]rjo]r((jqX$cfg['Servers'][$i]['only_db']rUindex-18rjtr(jqX4configuration option; $cfg['Servers'][$i]['only_db']jjtr	euhFjnh?]r
hLjhubhA)�r}r(hDUhN}r
(hT]rhV]rhR]rhP]rjahX]ruhFjnh?]rhLhMubh�)�r}r(hDX/:config:option:`$cfg['Servers'][$i]['only_db']`rhFjnhGhJhLh�hN}r(UreftyperXoptionrh��h�jU	refdomainrXconfigrhP]rhR]rUrefexplicitr�hT]rhV]r hX]r!h�h�uh[Mhh?]r"jC)�r#}r$(hDjhN}r%(hT]r&hV]r'(h�jX
config-optionr(ehR]r)hP]r*hX]r+uhFjh?]r,hyX$cfg['Servers'][$i]['only_db']r-��r.}r/(hDUhFj#ubahLjQubaubhyX might be enough.r0��r1}r2(hDX might be enough.r3hFjnubeubaubj�)�r4}r5(hDXhIn the :ref:`faqmultiuser` section, there is an entry explaining how
to protect your configuration file.r6hFj[hGhJhLj�hN}r7(hT]r8hV]r9hR]r:hP]r;hX]r<uh[Nh\hh?]r=h})�r>}r?(hDXhIn the :ref:`faqmultiuser` section, there is an entry explaining how
to protect your configuration file.r@hFj4hGhJhLh�hN}rA(hT]rBhV]rChR]rDhP]rEhX]rFuh[Mnh?]rG(hyXIn the rH��rI}rJ(hDXIn the rKhFj>ubh�)�rL}rM(hDX:ref:`faqmultiuser`rNhFj>hGhJhLh�hN}rO(UreftyperPXrefrQh��h�XfaqmultiuserrRU	refdomainrSXstdrThP]rUhR]rVUrefexplicitrW�hT]rXhV]rYhX]rZh�h�uh[Mnh?]r[h�)�r\}r](hDjNhN}r^(hT]r_hV]r`(h�jTXstd-refraehR]rbhP]rchX]rduhFjLh?]rehyXfaqmultiuserrf��rg}rh(hDUhFj\ubahLh�ubaubhyXN section, there is an entry explaining how
to protect your configuration file.ri��rj}rk(hDXN section, there is an entry explaining how
to protect your configuration file.rlhFj>ubeubaubj�)�rm}rn(hDX�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.rohFj[hGhJhLj�hN}rp(hT]rqhV]rrhR]rshP]rthX]ruuh[Nh\hh?]rvh})�rw}rx(hDX�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.ryhFjmhGhJhLh�hN}rz(hT]r{hV]r|hR]r}hP]r~hX]ruh[Mph?]r�(hyXWFor additional security in this mode, you may wish to consider the
Host authentication r���r�}r�(hDXWFor additional security in this mode, you may wish to consider the
Host authentication r�hFjwubje)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�((jqX)$cfg['Servers'][$i]['AllowDeny']['order']r�Uindex-19r�j�tr�(jqX?configuration option; $cfg['Servers'][$i]['AllowDeny']['order']j�j�tr�euhFjwh?]r�hLjhubhA)�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�j�ahX]r�uhFjwh?]r�hLhMubh�)�r�}r�(hDX::config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`r�hFjwhGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�j�U	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[Mph?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX)$cfg['Servers'][$i]['AllowDeny']['order']r���r�}r�(hDUhFj�ubahLjQubaubhyX
and r���r�}r�(hDX
and r�hFjwubje)�r�}r�(hDUhN}r�(hP]r�hR]r�hT]r�hV]r�hX]r�jo]r�((jqX)$cfg['Servers'][$i]['AllowDeny']['rules']r�Uindex-20r�j�tr�(jqX?configuration option; $cfg['Servers'][$i]['AllowDeny']['rules']j�j�tr�euhFjwh?]r�hLjhubhA)�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�j�ahX]r�uhFjwh?]r�hLhMubh�)�r�}r�(hDX::config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']`r�hFjwhGhJhLh�hN}r�(Ureftyper�Xoptionr�h��h�j�U	refdomainr�Xconfigr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[Mph?]r�jC)�r�}r�(hDj�hN}r�(hT]r�hV]r�(h�j�X
config-optionr�ehR]r�hP]r�hX]r�uhFj�h?]r�hyX)$cfg['Servers'][$i]['AllowDeny']['rules']r���r�}r�(hDUhFj�ubahLjQubaubhyX configuration directives.r���r�}r�(hDX configuration directives.r�hFjwubeubaubj�)�r�}r�(hDX�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).
r�hFj[hGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDX�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).r�hFj�hGhJhLh�hN}r(hT]rhV]rhR]rhP]rhX]ruh[Msh?]r(hyX�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	(hDX�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
hFj�ubh�)�r}r(hDX:term:`.htaccess`r
hFj�hGhJhLh�hN}r(UreftyperXtermrh��h�X	.htaccessrU	refdomainrXstdrhP]rhR]rUrefexplicitr�hT]rhV]rhX]rh�h�uh[Msh?]rh�)�r}r(hDj
hN}r(hT]rhV]r(h�jXstd-termr ehR]r!hP]r"hX]r#uhFjh?]r$hyX	.htaccessr%��r&}r'(hDUhFjubahLh�ubaubhyX� 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*(hDX� 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+hFj�ubeubaubeubje)�r,}r-(hDUhFjChGhJhLjhhN}r.(hP]r/hR]r0hT]r1hV]r2hX]r3jo]r4(j�XSwekey; Authentication modeUindex-21r5Utr6ajt�uh[M|h\hh?]r7ubhA)�r8}r9(hDUhFjChGhJhLhMhN}r:(hP]r;hR]r<hT]r=hV]r>hX]r?hZj5uh[M|h\hh?]r@ubhA)�rA}rB(hDX.. _swekey:rChFjChGhJha}rDhLhMhN}rE(hP]rFhR]rGhT]rHhV]rIhX]rJhZh>uh[M}h\hhj}rKj5j8sh?]rLubeubh^)�rM}rN(hDUhFj=	hGhJha}rOhjAshLhchN}rP(hT]rQhV]rRhR]rShP]rT(h:h>j5ehX]rU(hheuh[M�h\hhj}rV(h>jAj5j8uh?]rW(hm)�rX}rY(hDXSwekey authentication moderZhFjMhGhJhLhqhN}r[(hT]r\hV]r]hR]r^hP]r_hX]r`uh[M�h\hh?]rahyXSwekey authentication moderb��rc}rd(hDjZhFjXubaubh})�re}rf(hDX{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`:rghFjMhGhJhLh�hN}rh(hT]rihV]rjhR]rkhP]rlhX]rmuh[M�h\hh?]rn(hyXdThe 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 ro��rp}rq(hDXdThe 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 rrhFjeubjC)�rs}rt(hDUhN}ru(hP]rvhR]rwhT]rxhV]ryXfilerzaUroler{jzhX]r|uhFjeh?]r}hyXconfig.inc.phpr~��r}r�(hDXconfig.inc.phpr�hFjsubahLjQubhyX:��r�}r�(hDX:hFjeubeubj)�r�}r�(hDX?$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey.conf';r�hFjMhGhJhLjhN}r�(j
�jXphpr�jjhP]r�hR]r�hT]r�hV]r�hX]r�uh[M�h\hh?]r�hyX?$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey.conf';r���r�}r�(hDUhFj�ubaubh})�r�}r�(hDXYou 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.r�hFjMhGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[M�h\hh?]r�(hyXYou then have to create the r���r�}r�(hDXYou then have to create the r�hFj�ubjC)�r�}r�(hDX``swekey.conf``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyXswekey.confr���r�}r�(hDUhFj�ubahLjQubhyX� 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�(hDX� 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�hFj�ubjC)�r�}r�(hDX``/etc``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX/etcr���r�}r�(hDUhFj�ubahLjQubhyX4). A self documented sample file is provided in the
r���r�}r�(hDX4). A self documented sample file is provided in the
r�hFj�ubjC)�r�}r�(hDX``examples``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyXexamplesr���r�}r�(hDUhFj�ubahLjQubhyXp directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
r���r�}r�(hDXp directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
r�hFj�ubj�)�r�}r�(hDXC`http://phpmyadmin.net/auth\_key <http://phpmyadmin.net/auth_key>`_r�hN}r�(Unamer�Xhttp://phpmyadmin.net/auth_keyr�j�Xhttp://phpmyadmin.net/auth_keyr�hP]r�hR]r�hT]r�hV]r�hX]r�uhFj�h?]r�hyXhttp://phpmyadmin.net/auth_keyr���r�}r�(hDUhFj�ubahLj�ubhA)�r�}r�(hDX! <http://phpmyadmin.net/auth_key>r�j�KhFj�hLhMhN}r�(Urefurir�j�hP]r�h+ahR]r�hT]r�hV]r�hX]r�h
auh?]r�ubhyX1
since this link provides funding for phpMyAdmin.r���r�}r�(hDX1
since this link provides funding for phpMyAdmin.r�hFj�ubeubj4)�r�}r�(hDUhFjMhGNhLj7hN}r�(hT]r�hV]r�Uadmonition-see-alsor�ahR]r�hP]r�hX]r�uh[Nh\hh?]r�(hm)�r�}r�(hDXSee alsor�hN}r�(hT]rhV]rhR]rhP]rhX]ruhFj�h?]rhyXSee alsor��r}r(hDj�hFj�ubahLhqubh})�r	}r
(hDUhN}r(hT]rhV]r
hR]rhP]rhX]ruhFj�h?]r(je)�r}r(hDUhN}r(hP]rhR]rhT]rhV]rhX]rjo]r((jqX)$cfg['Servers'][$i]['auth_swekey_config']rUindex-22rjtr(jqX?configuration option; $cfg['Servers'][$i]['auth_swekey_config']jjtreuhFj	h?]rhLjhubhA)�r }r!(hDUhN}r"(hT]r#hV]r$hR]r%hP]r&jahX]r'uhFj	h?]r(hLhMubh�)�r)}r*(hDX::config:option:`$cfg['Servers'][$i]['auth_swekey_config']`r+hFj	hGhJhLh�hN}r,(Ureftyper-Xoptionr.h��h�jU	refdomainr/Xconfigr0hP]r1hR]r2Urefexplicitr3�hT]r4hV]r5hX]r6h�h�uh[M�h?]r7jC)�r8}r9(hDj+hN}r:(hT]r;hV]r<(h�j0X
config-optionr=ehR]r>hP]r?hX]r@uhFj)h?]rAhyX)$cfg['Servers'][$i]['auth_swekey_config']rB��rC}rD(hDUhFj8ubahLjQubaubehLh�ubeubeubeubh^)�rE}rF(hDUhFh_hGhJhLhchN}rG(hT]rHhV]rIhR]rJhP]rKh7ahX]rLhauh[M�h\hh?]rM(hm)�rN}rO(hDX%Securing your phpMyAdmin installationrPhFjEhGhJhLhqhN}rQ(hT]rRhV]rShR]rThP]rUhX]rVuh[M�h\hh?]rWhyX%Securing your phpMyAdmin installationrX��rY}rZ(hDjPhFjNubaubh})�r[}r\(hDX�The phpMyAdmin team tries hardly to make the application secure, however there
are always ways to make your installation more secure:r]hFjEhGhJhLh�hN}r^(hT]r_hV]r`hR]rahP]rbhX]rcuh[M�h\hh?]rdhyX�The phpMyAdmin team tries hardly to make the application secure, however there
are always ways to make your installation more secure:re��rf}rg(hDj]hFj[ubaubj�)�rh}ri(hDUhFjEhGhJhLj�hN}rj(j�X*hP]rkhR]rlhT]rmhV]rnhX]rouh[M�h\hh?]rp(j�)�rq}rr(hDX\remove ``setup`` directory from phpMyAdmin, you will probably not
use it after initial setuprshFjhhGhJhLj�hN}rt(hT]ruhV]rvhR]rwhP]rxhX]ryuh[Nh\hh?]rzh})�r{}r|(hDX\remove ``setup`` directory from phpMyAdmin, you will probably not
use it after initial setupr}hFjqhGhJhLh�hN}r~(hT]rhV]r�hR]r�hP]r�hX]r�uh[M�h?]r�(hyXremove r���r�}r�(hDXremove r�hFj{ubjC)�r�}r�(hDX	``setup``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj{h?]r�hyXsetupr���r�}r�(hDUhFj�ubahLjQubhyXL directory from phpMyAdmin, you will probably not
use it after initial setupr���r�}r�(hDXL directory from phpMyAdmin, you will probably not
use it after initial setupr�hFj{ubeubaubj�)�r�}r�(hDXrprevent access to ``libraries`` directory from browser,
as it is not needed, supplied ``.htaccess`` file does thisr�hFjhhGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDXrprevent access to ``libraries`` directory from browser,
as it is not needed, supplied ``.htaccess`` file does thisr�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[M�h?]r�(hyXprevent access to r���r�}r�(hDXprevent access to r�hFj�ubjC)�r�}r�(hDX
``libraries``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX	librariesr���r�}r�(hDUhFj�ubahLjQubhyX7 directory from browser,
as it is not needed, supplied r���r�}r�(hDX7 directory from browser,
as it is not needed, supplied r�hFj�ubjC)�r�}r�(hDX
``.htaccess``r�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX	.htaccessr���r�}r�(hDUhFj�ubahLjQubhyX file does thisr���r�}r�(hDX file does thisr�hFj�ubeubaubj�)�r�}r�(hDXdproperly choose authentication method - :ref:`cookie`
is probably the best choice for shared hostingr�hFjhhGhJhLj�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[Nh\hh?]r�h})�r�}r�(hDXdproperly choose authentication method - :ref:`cookie`
is probably the best choice for shared hostingr�hFj�hGhJhLh�hN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uh[M�h?]r�(hyX(properly choose authentication method - r���r�}r�(hDX(properly choose authentication method - r�hFj�ubh�)�r�}r�(hDX
:ref:`cookie`r�hFj�hGhJhLh�hN}r�(Ureftyper�Xrefr�h��h�Xcookier�U	refdomainr�Xstdr�hP]r�hR]r�Urefexplicitr��hT]r�hV]r�hX]r�h�h�uh[M�h?]r�h�)�r�}r�(hDj�hN}r�(hT]r�hV]r(h�j�Xstd-refrehR]rhP]rhX]ruhFj�h?]rhyXcookier��r}r(hDUhFj�ubahLh�ubaubhyX/
is probably the best choice for shared hostingr	��r
}r(hDX/
is probably the best choice for shared hostingrhFj�ubeubaubj�)�r
}r(hDX�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 themrhFjhhGhJhLj�hN}r(hT]rhV]rhR]rhP]rhX]ruh[Nh\hh?]rh})�r}r(hDX�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 themrhFj
hGhJhLh�hN}r(hT]rhV]rhR]rhP]rhX]ruh[M�h?]r (hyXTin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use r!��r"}r#(hDXTin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use r$hFjubje)�r%}r&(hDUhN}r'(hP]r(hR]r)hT]r*hV]r+hX]r,jo]r-((jqX)$cfg['Servers'][$i]['AllowDeny']['rules']r.Uindex-23r/j.tr0(jqX?configuration option; $cfg['Servers'][$i]['AllowDeny']['rules']j/j.tr1euhFjh?]r2hLjhubhA)�r3}r4(hDUhN}r5(hT]r6hV]r7hR]r8hP]r9j/ahX]r:uhFjh?]r;hLhMubh�)�r<}r=(hDX::config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']`r>hFjhGhJhLh�hN}r?(Ureftyper@XoptionrAh��h�j.U	refdomainrBXconfigrChP]rDhR]rEUrefexplicitrF�hT]rGhV]rHhX]rIh�h�uh[M�h?]rJjC)�rK}rL(hDj>hN}rM(hT]rNhV]rO(h�jCX
config-optionrPehR]rQhP]rRhX]rSuhFj<h?]rThyX)$cfg['Servers'][$i]['AllowDeny']['rules']rU��rV}rW(hDUhFjKubahLjQubaubhyX to limit themrX��rY}rZ(hDX to limit themr[hFjubeubaubj�)�r\}r](hDXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginr^hFjhhGhJhLj�hN}r_(hT]r`hV]rahR]rbhP]rchX]rduh[Nh\hh?]reh})�rf}rg(hDXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginrhhFj\hGhJhLh�hN}ri(hT]rjhV]rkhR]rlhP]rmhX]rnuh[M�h?]rohyXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginrp��rq}rr(hDjhhFjfubaubaubeubeubeubehDUUtransformerrsNU
footnote_refsrt}ruUrefnamesrv}rwUsymbol_footnotesrx]ryUautofootnote_refsrz]r{Usymbol_footnote_refsr|]r}U	citationsr~]rh\hUcurrent_liner�NUtransform_messagesr�]r�(cdocutils.nodes
system_message
r�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�KUtyper�UINFOr�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX+Hyperlink target "setup" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLUsystem_messager�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�KUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX3Hyperlink target "quick-install" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�KXUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-0" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�KYUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX2Hyperlink target "setup-script" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�K�Utyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-1" is not referenced.r��r}r(hDUhFj�ubahLh�ubahLj�ubj�)�r}r(hDUhN}r(hT]rUlevelrKhP]rhR]r	Usourcer
hJhV]rhX]rUliner
K�Utyperj�uh?]rh})�r}r(hDUhN}r(hT]rhV]rhR]rhP]rhX]ruhFjh?]rhyX3Hyperlink target "linked-tables" is not referenced.r��r}r(hDUhFjubahLh�ubahLj�ubj�)�r}r(hDUhN}r(hT]rUlevelr KhP]r!hR]r"Usourcer#hJhV]r$hX]r%Uliner&K�Utyper'j�uh?]r(h})�r)}r*(hDUhN}r+(hT]r,hV]r-hR]r.hP]r/hX]r0uhFjh?]r1hyX/Hyperlink target "upgrading" is not referenced.r2��r3}r4(hDUhFj)ubahLh�ubahLj�ubj�)�r5}r6(hDUhN}r7(hT]r8Ulevelr9KhP]r:hR]r;Usourcer<hJhV]r=hX]r>Uliner?K�Utyper@j�uh?]rAh})�rB}rC(hDUhN}rD(hT]rEhV]rFhR]rGhP]rHhX]rIuhFj5h?]rJhyX-Hyperlink target "index-2" is not referenced.rK��rL}rM(hDUhFjBubahLh�ubahLj�ubj�)�rN}rO(hDUhN}rP(hT]rQUlevelrRKhP]rShR]rTUsourcerUhJhV]rVhX]rWUlinerXK�UtyperYj�uh?]rZh})�r[}r\(hDUhN}r](hT]r^hV]r_hR]r`hP]rahX]rbuhFjNh?]rchyX:Hyperlink target "authentication-modes" is not referenced.rd��re}rf(hDUhFj[ubahLh�ubahLj�ubj�)�rg}rh(hDUhN}ri(hT]rjUlevelrkKhP]rlhR]rmUsourcernhJhV]rohX]rpUlinerqK�Utyperrj�uh?]rsh})�rt}ru(hDUhN}rv(hT]rwhV]rxhR]ryhP]rzhX]r{uhFjgh?]r|hyX-Hyperlink target "index-3" is not referenced.r}��r~}r(hDUhFjtubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�K�Utyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-4" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�K�Utyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-5" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�M0Utyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-6" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�M5Utyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-7" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�MBUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX-Hyperlink target "index-8" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]rUlevelrKhP]rhR]rUsourcerhJhV]rhX]rUlinerMCUtyperj�uh?]r	h})�r
}r(hDUhN}r(hT]r
hV]rhR]rhP]rhX]ruhFj�h?]rhyX,Hyperlink target "cookie" is not referenced.r��r}r(hDUhFj
ubahLh�ubahLj�ubj�)�r}r(hDUhN}r(hT]rUlevelrKhP]rhR]rUsourcerhJhV]rhX]rUliner MNUtyper!j�uh?]r"h})�r#}r$(hDUhN}r%(hT]r&hV]r'hR]r(hP]r)hX]r*uhFjh?]r+hyX-Hyperlink target "index-9" is not referenced.r,��r-}r.(hDUhFj#ubahLh�ubahLj�ubj�)�r/}r0(hDUhN}r1(hT]r2Ulevelr3KhP]r4hR]r5Usourcer6hJhV]r7hX]r8Uliner9MSUtyper:j�uh?]r;h})�r<}r=(hDUhN}r>(hT]r?hV]r@hR]rAhP]rBhX]rCuhFj/h?]rDhyX.Hyperlink target "index-10" is not referenced.rE��rF}rG(hDUhFj<ubahLh�ubahLj�ubj�)�rH}rI(hDUhN}rJ(hT]rKUlevelrLKhP]rMhR]rNUsourcerOhJhV]rPhX]rQUlinerRMUUtyperSj�uh?]rTh})�rU}rV(hDUhN}rW(hT]rXhV]rYhR]rZhP]r[hX]r\uhFjHh?]r]hyX.Hyperlink target "index-11" is not referenced.r^��r_}r`(hDUhFjUubahLh�ubahLj�ubj�)�ra}rb(hDUhN}rc(hT]rdUlevelreKhP]rfhR]rgUsourcerhhJhV]rihX]rjUlinerkMUUtyperlj�uh?]rmh})�rn}ro(hDUhN}rp(hT]rqhV]rrhR]rshP]rthX]ruuhFjah?]rvhyX.Hyperlink target "index-12" is not referenced.rw��rx}ry(hDUhFjnubahLh�ubahLj�ubj�)�rz}r{(hDUhN}r|(hT]r}Ulevelr~KhP]rhR]r�Usourcer�hJhV]r�hX]r�Uliner�MUUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjzh?]r�hyX.Hyperlink target "index-13" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�MUUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX.Hyperlink target "index-14" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�MdUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX.Hyperlink target "index-15" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�MhUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX.Hyperlink target "index-16" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�MhUtyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX.Hyperlink target "index-17" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]rUlinerMhUtyperj�uh?]rh})�r}r(hDUhN}r(hT]rhV]rhR]r	hP]r
hX]ruhFj�h?]rhyX.Hyperlink target "index-18" is not referenced.r
��r}r(hDUhFjubahLh�ubahLj�ubj�)�r}r(hDUhN}r(hT]rUlevelrKhP]rhR]rUsourcerhJhV]rhX]rUlinerMpUtyperj�uh?]rh})�r}r(hDUhN}r(hT]r hV]r!hR]r"hP]r#hX]r$uhFjh?]r%hyX.Hyperlink target "index-19" is not referenced.r&��r'}r((hDUhFjubahLh�ubahLj�ubj�)�r)}r*(hDUhN}r+(hT]r,Ulevelr-KhP]r.hR]r/Usourcer0hJhV]r1hX]r2Uliner3MpUtyper4j�uh?]r5h})�r6}r7(hDUhN}r8(hT]r9hV]r:hR]r;hP]r<hX]r=uhFj)h?]r>hyX.Hyperlink target "index-20" is not referenced.r?��r@}rA(hDUhFj6ubahLh�ubahLj�ubj�)�rB}rC(hDUhN}rD(hT]rEUlevelrFKhP]rGhR]rHUsourcerIhJhV]rJhX]rKUlinerLM|UtyperMj�uh?]rNh})�rO}rP(hDUhN}rQ(hT]rRhV]rShR]rThP]rUhX]rVuhFjBh?]rWhyX.Hyperlink target "index-21" is not referenced.rX��rY}rZ(hDUhFjOubahLh�ubahLj�ubj�)�r[}r\(hDUhN}r](hT]r^Ulevelr_KhP]r`hR]raUsourcerbhJhV]rchX]rdUlinereM}Utyperfj�uh?]rgh})�rh}ri(hDUhN}rj(hT]rkhV]rlhR]rmhP]rnhX]rouhFj[h?]rphyX,Hyperlink target "swekey" is not referenced.rq��rr}rs(hDUhFjhubahLh�ubahLj�ubj�)�rt}ru(hDUhN}rv(hT]rwUlevelrxKhP]ryhR]rzUsourcer{hJhV]r|hX]r}Uliner~M�Utyperj�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFjth?]r�hyX.Hyperlink target "index-22" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubj�)�r�}r�(hDUhN}r�(hT]r�Ulevelr�KhP]r�hR]r�Usourcer�hJhV]r�hX]r�Uliner�M�Utyper�j�uh?]r�h})�r�}r�(hDUhN}r�(hT]r�hV]r�hR]r�hP]r�hX]r�uhFj�h?]r�hyX.Hyperlink target "index-23" is not referenced.r���r�}r�(hDUhFj�ubahLh�ubahLj�ubeUreporterr�NUid_startr�KU
autofootnotesr�]r�U
citation_refsr�}r�Uindirect_targetsr�]r�Usettingsr�(cdocutils.frontend
Values
r�or�}r�(Ufootnote_backlinksr�KUrecord_dependenciesr�NUrfc_base_urlr�Uhttp://tools.ietf.org/html/r�U	tracebackr��Upep_referencesr�NUstrip_commentsr�NU
toc_backlinksr�Uentryr�U
language_coder�Uenr�U	datestampr�NUreport_levelr�KU_destinationr�NU
halt_levelr�KU
strip_classesr�NhqNUerror_encoding_error_handlerr�Ubackslashreplacer�Udebugr�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>/opt/pma-git/phpmyadmin/release/phpMyAdmin-4.0.9/doc/setup.rstr�Ugettext_compactr��U	generatorr�NUdump_internalsr�NUsmart_quotesr��Upep_base_urlr�Uhttp://www.python.org/dev/peps/r�Usyntax_highlightr�Ulongr�Uinput_encoding_error_handlerr�j�Uauto_id_prefixr�Uidr�Udoctitle_xformr��Ustrip_elements_with_classesr�NU
_config_filesr�]r�Ufile_insertion_enabledr�KUraw_enabledr�KU
dump_settingsr�NubUsymbol_footnote_startr�KUidsr�}r�(h=j�h;j�h1j�h*j�h+j�h6j=	h0jqj`jdj5jMjjj�j�j�j�j�j�jj	h2j�h-jMj�j�j�j�h)j`j�
j�
jj!jyj}j�j�jrj�j�j�j%	j=	j�	j�	jwj�jYj]j�j�h:jMh/j�h(j�h.j=	h4j�j7jCh,j`h3jCh8h_j/j3jj h9h_h5jMj�j�h7jEh>jMh<j�h'j�uUsubstitution_namesr�}r�hLh\hN}r�(hT]r�hP]r�hR]r�UsourcerhJhV]rhX]ruU	footnotesr]rUrefidsr}r(h>]rjAah/]rj�ah9]r	hBaj7]r
j:ah-]rjCah(]rjaj�]r
j�aj�]rj�ah.]rj1	ajr]rjvaj�]rj�aj%	]rj(	ah4]rj�ah,]rjVajw]rjzaj5]rj8auub.

Anon7 - 2022
AnonSec Team