|
PhpMyAdmin es una herramienta muy útil para administrar
las bases de datos de MySQL y ayuda a efectuar el mantenimiento
de las bases de datos del programa de registro de una manera más
sencilla.
El programa puede obtenerse desde http://www.phpwizards.net
en la página http://www.phpwizard.net/projects/phpMyAdmin/
bajo el enlace de:
Download
phpMyAdmin 2.1.0 with .php extensions [tar]
Usted también puede bajar la versión utilizada en nuestra
instalación aquí.
Después de copiar el programa en el servidor descompactelo
en el directorio en donde quedaron instaladas sus páginas
de Internet así:
Para RedHat 7.0:
# cd /var/www/html/
Por ejemplo, si la distribución quedó instalada en
el directorio /root, se deberá teclear:
# tar zxvf /root/phpMyAdmin_2.1.0php.tar.gz
Edite el archivo phpMyAdmin:
# cd phpMyAdmin
# pico config.inc.php
Asigne los valores a las variables, host, que
corresponde al nombre dado al servidor mysql, password
que corresponde a la clave asignada a root durante la instalación
de MySQL y verbose que corresponde al nombre del
servidor:
$cfgServers[1]['host'] = 'cabina';
$cfgServers[1]['password'] = 'Ycm-04';
$cfgServers[1]['verbose'] = 'Cabina';
Nota: si se presentan problemas para acceder a phpMyAdmin intente
asignar el parámetro host como localhost
(valor por defecto en el archivo de configuración):
$cfgServers[1]['host'] = 'localhost';
Salve el archivo y verifique su instalación abriendo la
página /phpMyAdmin de su servidor. Por ejemplo, si su servidor
se llama cabinas.sudominio.org teclee (no olvide el último
slash):
http://cabinas.sudominio.org/phpMyAdmin/
Podrá ver la página de administración de sus
bases de datos:

|
** Importante**
Es muy importante tener en cuenta que es un potencial
problema de seguridad dejar esta página con acceso
a cualquier visitante del sitio ya que tendría acceso
a las bases de datos del servidor a través de Internet
o la red local.
|
Por lo anterior, es importante proteger el acceso al directorio
phpMyAdmin del servidor web mediante la creación de
un archivo de claves encriptadas así:
1-. Seleccione y cree un directorio donde desee guardar el archivo
de claves de acceso al directorio phpMyAdmin.
Para la instalación de RedHat 7.0 utilice por ejemplo /etc/httpd/claves.
# cd /etc/httpd
# mkdir claves
# cd claves
2-. Cree el archivo con el nombre de usuario y clave que podrá
tener acceso al directorio phpMyAdmin. Por ejemplo
usuario: administrador
clave: Lcda-890
# htpasswd -c claves administrador
New password: Lcda-890
Re-type new password: Lcda-890
Adding password for user administrador
Usted puede crear cuantos accesos desee posteriormente con el comando
htpasswd sin el parámetro -c, por ejemplo, para el
usuario pedro, clave 786-Lcdp:
# cd /etc/httpd/claves
# htpasswd claves pedro
New password: 786-Lcdp
Re-type new password: 786-Lcdp
Adding password for user pedro
Tenga en cuenta que por seguridad la clave no se mostrará
mientras la teclea. Es importante que Usted escoja una buena clave
que contenga mayúsculas, minúsculas y números
para que sus bases de datos queden mejor protegidas.
3-. Proteja su directorio de phpMyAdmin en el servidor web
creando el archivo .htaccess en ese directorio:
# cd /var/www/html/phpMyAdmin
# pico .htaccess
Coloque en el archivo el siguiente texto:
AuthType Basic
AuthName Acceso
AuthUserFile /etc/httpd/claves/claves
<Limit GET>
require valid-user
</Limit>
Salve el archivo. De ahora en adelante, siempre que alguien desee
acceder a la página de phpMyAdmin deberá dar
el nombre de usuario y contraseña asignados.
|