phpMyAdmin es una interfaz web con licencia GPL para administrar el gestor de base de datos MySQL escrita en PHP. En la actualidad implementa una gran cantidad de funciones como crear y eliminar bases de datos, crear, eliminar y modificar tablas, borrar, modificar y añadir campos, ejecutar cualquier sentencia SQL…
Antes de poder instalar phpMyAdmin debemos tener instalado un servidor Apache, MySQL y PHP, pero ya vimos como instalarlo en este tutorial paso a paso o en este otro en una línea.
Los pasos para instalar phpMyAdmin en Ubuntu Server (o Desktop) son los siguientes:
- Primero actualizamos la información de los repositorios con el siguiente comando:
sudo aptitude update
- Para instalar phpMyAdmin ejecutamos el siguiente comando:
sudo aptitude install phpmyadmin
- Durante el proceso de instalación se nos preguntará por el servidor web que se configurará de forma automática para ejecutar phpMyAdmin. En mi caso, selecciono apache2.
- A continuación se nos pregunta si queremos configurar la base de datos para phpMyAdmin con dbconfig-common y contestamos que Sí.
- En el siguiente paso se nos pregunta por la contraseña de root de MySQL. Esta contraseña ya existe porque la establecimos al instalar MySQ. La escribimos y pulsamos Intro.
- Ahora debemos escribir una contraseña para el usuario phpmyadmin que se crea automáticamente en MySQL. Si no escribimos ninguna, se generará una automáticamente. Nosotros preferimos establecer la contraseña manualmente y después pulsamos Intro.
- Además, debemos volver a escribir la contraseña.
- Por último, sólo tenemos que comprobar que tenemos acceso a nuestro phpMyAdmin usando la dirección formada por nuestra IP o nombre de dominio seguida de phpmyadmin. Por ejemplo, http://192.168.1.35/phpmyadmin.
Aquí terminaríamos si no nos encontrásemos con ningún problema.
Sin embargo, es posible que al intentar acceder a la interfaz de phpMyAdmin nos encontremos con el siguiente error: «Not Found The requested URL /phpmyadmin/ was not found on this server«. Esto se debe a un problema en la configuración de phpMyAdmin en Apache que se puede solucionar fácilmente escribiendo el siguiente comando:
echo "Include /etc/phpmyadmin/apache.conf" | sudo tee -a /etc/apache2/apache2.conf
Este comando añade al fichero /etc/apache2/apache2.conf la línea «Include /etc/phpmyadmin/apache.conf». De esta forma Apache leerá el archivo de configuración de phpmyadmin. En principio, esto lo debería hacer de forma automática durante la instalación pero en alguna ocasión no lo hace solo y debemos incluirlo nosotros.
Espero que sea útil.
Artículos relacionados:
nuevamente gracias…y porsupuesto…funciono todo sin problemas!
Todo funciono muy bien! gracias!
Tengo un problema que no me sale phpmyadmin me da el error que dices al final donde se mete ese comando para soluciornarlo en el terminal saludo!!
Sí Alberto, ese comando se introduce en un terminal. Lo modificaré en el artículo. Gracias
Gracias por el tutorial, solo quiero saber que usuario se introduce en el campo usuario para iniciar sesión. Gracias.
Gracias ya pude ingresar con el usuario root.
Tengo un problema que no me sale phpmyadmin me da el error que dices al final. Hago exactamente lo que dices pero no me funciona.
¿Qué puedo hacer en ese caso?
Nota: De antemano gracias por la ayuda que se me pueda brindar.
@Wolfang
Cada caso es un mundo y no se te puede ayudar sin saber más datos. Por ejemplo, ¿has mirado los logs?, ¿qué error aparece?, etc.
Un saludo y suerte.
Gracias me fue de gran ayuda ya que tenia un error, lo solucione con el comando que das mas abajo, pero que es lo que hacer el comando, gracias y te cuidas !!!!
@Bluder
Me alegro que te sirviera :-D
He actualizado el artículo intentando explicar lo que hace el último comando.
Un saludo y gracias por leernos.
Gracias pero ya encontramos la forma de solucionarlo.
Nota: Solo era cuestion de volver a comenzar de nuevo con los pasos ya mencionados en este blog y listo!!! Todo funciona a la perfeccion.
Joder, el ultimo include me ha sido de gran ayuda, me estaba volviendo loco. Muchas gracias
Antes de ver este tuto le di la opcion NO en el paso 4
Luego al encontrar este tuto y ver mi error desinstale el phpmyadmin y lo he vuelto a instalar siguiendo de nuevo pero ya no me aparece la opcion de base de datos.
Como puedo hacer todo de nuevo y que me aparezca igual para seguir este tuto?
Gracias por la ayuda.
oye tengo un problema cuando instale phpmyadmin no le puc contraseña y ahora cuando quiero iniciar secion no puedo y no c cual es la contraseña podrias ayudarme o decirme como le ago pa ponerle una contraseña
estoy trabajando en ubuntu server y a la hora de ingresar al http://ip/phpmyadmin me sale error en la web mencionas que en la terminal tenemos que poner echo….(codigo) pero en ubuntu server es directo ?
@zaid
Jajaja… Efectivamente, es una errata que ahora mismo corrijo.
Muchas gracias.
hola,gracias por darnos un poco de tu tiempo. la labor que haces es muy bueno, y pues molestandote con un problema que tengo.
Gracias a tu tutuorial he logrado hacer que funcione phpmyadmin y se siente muy bien nadamas que me sale un error
?sabes a que se debe?
http://189.245.28.72/phpmyadmin/
EL ERRROR DA AL PONER ROOT Y MI CLAVE
INTENTA TU PONER ROOT Y CUALQUIER CLAVE ES EL MISMO ERROR
antes de hacerla visible desde afuera (internet) pude entrar bien a configurar y despues ya que es visible desde afuera me da ese error
GRACIAS
mexico df
¡Alabado seas por poner lo del error! Me ha funcionado. Gracias.
Hola, estoy instalando ubuntu server y necesito instalar phpmyadmin pero al ponre el comando sudo aptitude install phpmyadmin se queda en el intento me dice que no puede iniciar conexion con http://security.ubuntu.com
¿como puedo hacer para descargar el paquete e instalarlo manualmente?
El servidor que estoy instalando no va salir a internet solo es para la red local
Hola Juanca y todos los que dieron NO en el paso 4,
lo que deben hacer es ejecutar
sudo apt-get remove –purge phpmyadmin
con esto, ademas de desinstalar el paquete de phpmyadmin tambien eliminara los archivos de configuracion, para que cuando vuelvan a instalar sea una instalacion «limpia» o desde 0 (aparece la pantalla azul del (dbconfig-common).
Cuentenme como les va y sigo atento a las dudas que te surjan.
Un saludo
Farid JuyNet perdona que te corrija pero el comando para eliminar el php completo seria sudo apt-get purge phpmyadmin
exelentee!!
otras paginas no me havian ayudado en nada!
GRACIAS!
He seguido todo al pie de la letra y no puedo acceder a phpmyadmin.
El error es que no esta en el servidor.
¿Dónde hay que colocar el directorio de phpmyadmin?.
Un saludo y muchas gracias.
La instalacion es en Ubuntu 10.04.
Para que los cambios surjan efecto hay que reiniciar Apache desde la consola se puede hacer así:
sudo /etc/init.d/apache2 restart
Hola, yo tengo instalado un servidor ubuntu 10.04 en un servidor hp prolint 110 g5, no me deja realizar apt-get update algunos errores como este
W: Imposible obtener http://gt.archive.ubuntu.com/ubuntu/dists/lucid-updates/universe/source/Sources.gz Fallo la conexión
E: Algunos archivos de Ãndice no se han podido descargar, se han ignorado,
o se ha utilizado unos antiguos en su luga
Apt-get installl phpmyadmin
Couldn’t find any package whose name or description matched «phpmyadmin»
que puedo hacer para completar este proceso.
Saludos
Gracias por el tutorial, esta buenisimo, yo tube el problema de que al querer ingresar al phpMyAdmin me dió el error “Not Found The requested URL /phpmyadmin/ was not found on this server“. Escribí el comando que sugeriste y me funcionó =]
Gracias de nuevo.
Saluds.
MUCHISIMAS GRACIAS me sirvio lo ultimo del echo ….. estaba loco no sabia como arreglarlo, de veras grasias
Yo tambien tuve el problema de “Not Found The requested URL /phpmyadmin/ tambien puse el comentario de echo que sugeriste pero no me funciono. Despues se me ocurrio cambiar mi ip con la 127.0.0.1 y ya salió…soy novato en esto lo mismo es lógico lo que pongo aunque yo no sé por qué ahora funciona….
Acabo de restar el mysql, ya funciona.
Muchisimas gracias por el tutorial. Exitos.
Excelente, muy facil y bien explicadito….
muchas gracias me fue de gran ayuda un saludo
Lo tenía instalado desde hace dos años y no lo había utilizado. Ahora lo he necesitado, pero no estaba accesible en localhost. Ese Include último en el apache2.conf que añades me ha resuelto la pesadilla.
Gracias.
P.S. ¡Qué mérito tienen estos tutoriales que sobreviven al tiempo!