Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

phpMyAdmin sobre Debian


Pasos a seguir para la correcta instalacion de phpMyAdmin en una máquina con Debian.


08/9/05 - Esta es una mini guía de instalación de phpMyAdmin en Debian GNU/Linux, con el objetivo de que funcione o se integre con Apache, MySQL y PHP. Se da por hecho que Apache, MySQL y PHP están funcionando correctamente en el sistema, es decir, php con su modulo para Apache, etc.

Lo primero es instalar el paquete, en los repositorios oficiales deberia estar disponible el paquete para ser instalado.

#aptitude install phpmyadmin

Una vez que la descarga esté lista, se pedirá por la configuración de Apache, es decir, el sistema reconocerá automáticamente instalaciones de Apache en nuestro sistema. Si usas Apache 1.3.x o Apache2, solo debes seleccionarlo con la barra espaciadora y luego aceptar.

Se creara un link simbólico en el directorio /var/www/ apuntando al phpmyadmin, que realmente está instalado en /etc/phpmyadmin.

Ahora tocará configurar phpmyadmin para poder entrar a él mediante password. Es una medida de seguridad que se debe tener en cuenta.

Lo primero es cambiarle el password al usuario root de MySQL (no del sistema), esto se hará para tener mas seguridad en nuestras bases de datos.

Como root ejecutar:
# mysql -u root mysql

Con esto lo que hace es entrar en MySQL como usuario root a la base de datos que se llama mysql (es la base de datos que viene por defecto junto a la test).

Luego dentro de MySQL, escribir:
mysql> UPDATE user SET Password = PASSWORD('contraseña')
WHERE User = 'root';


Sustituyendo "contraseña" por la contraseña que se quiere asignar.

Con esto lo que hace es actualizar una tabla de configuración que hay en MySQL llamada user con los valores que se indican. Esta tabla posee todos los usuarios de las firentes bases de datos. Podremos agregar la cantidad de usuarios que queramos con diferentes permisos.

Ahora modificaremos el fichero de configuración de phpmyadmin.

Utilizamos vi para editar el archivo:
# vi /etc/phmyadmin/config.inc.php

Se deben descomentar las siguientes líneas.

Esta línea es para dejar el tipo de autentificación, es decir, mediante cookies, http o entrar sin pedir contraseña (config). Por defecto la dejaremos en cookie.

$cfg['Servers'][$i]['auth_type'] = 'cookie';

Aquí se indica el usuario que se conectará a las bases de datos. Por defecto es el usuario root de MySQL. Se recomienda agregar otro usuario con algunos privilegios de root, y así manejar las bases de datos con él, ya que con root podrá ser peligroso.

$cfg['Servers'][$i]['user'] = 'usuario';

Aqui especificamos la contraseña que hemos puesto al usuario que hemos modificado en la base de datos mysql.

$cfg['Servers'][$i]['password'] = 'contraseña';

Guardamos el archivo presionado “Esc” y luego “:wq”.
Por último se deben reiniciar los servicios de MySQL y Apache.

Para Apache:
# /etc/init.d/apache restart
o
# apachectl restart

Para MySQL:
# /etc/init.d/mysql restart

Un dato a agregar, es que podemos manejar los servicios que se inician al encender el computador con un programa llamado rcconf, se puede instalar con APTITUDE, luego solo se ejecuta con rcconf y seleccionamos o deseleccionamos los servicios con la barra espaciadora.

Instalar rcoonf:
#aptitude install rcconf

Ejecutar rcconf:
#rcconf
Luego debes aceptar los cambios.

Mas Información:
http://www.phpmyadmin.net/home_page/index.php

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 2 categorias relacionadas
+ 1 comentario (Añadir)
+ 3 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Luis Vega M.*
Webmaster
URL: http://fodsite.webcindario.com/

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de PHP
Anterior: phpMyAdmin

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en PHP
+ Entrar en Linux


 Comentarios de los visitantes
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
Se muestra un comentario revisado

 Comentario de fod
01/1/06 
Hola, puedes tener un entorno completamente funcional, aplicando esas lineas que mencionas, pero de esta forma no tienes la seguridad adecuada, ya que el usuario root de MySQL por defecto no posee ningun tipo de autentificacion.

Imaginate que estas haciendo un sistema en PHP, deberias por lo menos, para establecer la conexion, un usuario y un password para usar una base de datos del server.

Saludos

Añadir un comentario al artículo Añadir un comentario del artículo
 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 3 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de PHP
Categorías
+PHP
+Linux

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia