Cómo instalar phpMyAdmin en Linux en 5 sencillos pasos

¿Tienes una base de datos MySQL en tu entorno? ¿Sabías que la manera fácil (y más efectiva) de administrar la base de datos MySQL es usar phpMyAdmin?

phpMyAdmin es una herramienta basada en la web escrita en PHP para administrar bases de datos MySQL. Además de ver las tablas (y otros objetos de bases de datos), puedes realizar muchas funciones de administrador de base de datos a través de la interfaz basada en la web. También puedes ejecutar cualquier consulta SQL desde la Interfaz de Usuario

Este artículo te proporcionará instrucciones paso a paso sobre cómo instalar y configurar phpMyAdmin en distribuciones de Linux.

1. Requisitos previos de phpMyAdmin

Asegúrate de tener instalado PHP 5 (o superior)

Debes asegurarte de tener instalado MySQL 5 (o superior).

Asegúrate de que Apache esté instalado y ejecutándose.

Módulos PHP5

Si no tienes PHP, te recomiendo que instales PHP desde la fuente. El siguiente es el comando de configuración que ejecuté al instalar PHP desde la fuente. Esto incluye todos los módulos PHP necesarios para phpMyAdmin.

Si no compila PHP5 con las opciones anteriores, recibirás el siguiente mensaje de error de la interfaz web phpMyAdmin.

  • GZip: la compresión y descompresión de GZip requiere funciones (gzencode) que no están disponibles en este sistema.
  • Bzip2: la compresión y descompresión de Bzip2 requiere funciones (bzopen, bzcompress) que no están disponibles en este sistema.
  • ZIP: la descompresión Zip requiere funciones (zip_open) que no están disponibles en este sistema.
  • ZIP: la compresión Zip requiere funciones (gzcompress) que no están disponibles en este sistema.

2. Descargar e instalar phpmyadmin en Apache DocumentRoot

Identificar la carpeta DocumentRoot de tu Apache.

Descargar la última versión de phpMyAdmin. Actualmente la versión estable de phpMyAdmin es 3.3.7.

3. Asegurar el directorio phpmyadmin – Crear usuario phpmy

Crear usuario phpmy Unix.

Comprobar qué usuario y grupo utiliza Apache.

Modificar la propiedad del usuario del directorio phpmyadmin a usuario phpmy.

4. Actualizar phpMyAdmin config.inc desde el asistente

Debes configurar el archivo config.inc correctamente para que phpMyAdmin funcione. Puedes crear y editar este archivo manualmente o usar el asistente de configuración del instalador phpMyAdmin config. Te recomiendo que uses el asistente de configuración, ya que es muy sencillo. Para hacer eso, debes crear la siguiente configuración ficticia en config.inc con el permiso adecuado.

Ahora, debes invocar el asistente de configuración phpMyAdmin desde el navegador utilizando la URL: http://{tu-direccion-ip}/phpmyadmin/setup/index.php. Esto mostrará el siguiente asistente de configuración.

Has clic en “Nuevo servidor”, que mostrará el siguiente asistente de servidor.

Debes completar la siguiente información en la nueva pantalla del servidor. Tienes que dejar los otros campos a los valores predeterminados.

  • Nombre detallado del servidor: proporciona un nombre descriptivo del servidor.
  • Contraseña para la autenticación de configuración: debes ingresar la contraseña de root de MySQL aquí.
  • Tipo de autenticación: la selección predeterminada es cookie. Solo usa eso.

Has clic en Guardar para guardar la configuración. Es posible que veas los siguientes mensajes de advertencia. Ignóralos por ahora.

  • Usar SSL: debe usar conexiones SSL si tu servidor web lo admite
  • Extensión PHP para usar: debes usar mysqli por razones de rendimiento
  • Secreto de Blowfish: no tenías el conjunto de secretos de Blowfish y habilitaste la autenticación de cookies, por lo que se generó automáticamente una clave para ti. Se utiliza para cifrar cookies; No necesitas recordarlo.

5. Iniciar phpmyadmin

Tienes que acceder a phpMyAdmin desde el navegador utilizando la URL: http://{tu-direccion-ip}/phpmyadmin/index.php

Si has instalado phpMyAdmin en una distribución de escritorio de Linux, también puedes acceder a phpMyAdmin utilizando la URL localhost: http: //localhost/phpmyadmin/index.php

Debes iniciar sesión con tu contraseña de root de MySQL, es decir, usa “root” para el nombre de usuario phpmyadmin. Usa la contraseña de root de MySQL para la contraseña de phpmyadmin.

Si ves el mensaje “No se puede cargar la extensión mcrypt”. Comprueba tu configuración de PHP.”, No compiló tu PHP con mcrypt. Asegúrate de tener los paquetes libmcrypt y libmcrypt-devel instalados en tu Linux antes de compilar PHP con la opción –with-mcrypt.

También verás el mensaje: “La configuración del directorio, que es utilizada por el script de configuración, todavía existe en tu directorio phpMyAdmin. Debes eliminarlo una vez que se haya configurado phpMyAdmin”.

Tal como dice el mensaje, tienes que eliminar el directorio de configuración.

Después de mover el directorio de configuración, si vas a la URL setup/index.php, verás el siguiente mensaje. Esto es algo bueno, ya que ya has configurado phpMyAdmin.

“No se puede cargar o guardar la configuración. Crea la configuración de la carpeta de escritura del servidor web en el directorio de nivel superior phpMyAdmin como se describe en la documentación. De lo contrario, solo podrás descargarlo o mostrarlo”.

Una vez que hayas iniciado sesión, deberías poder administrar todas las bases de datos MySQL desde tu navegador.