Instalación de phpMyAdmin en Ubuntu

Instalación de phpMyAdmin en Ubuntu

Prácticamente todos los desarrolladores web con una distribución de Ubuntu interactúan con la herramienta phpMyAdmin para administrar las bases de datos del servidor MySQL a través de una interfaz web. Además, este componente forma parte de LAMP, de cuya instalación ya hemos hablado en nuestra web en otro artículo. El artículo de hoy se centrará en los usuarios inexpertos, que apenas están comenzando su conocimiento con el desarrollo web y quiere instalar phpMyAdmin a su equipo. A continuación, le proporcionaremos unas instrucciones paso a paso, que tratarán todos los aspectos de la tarea.

Instalación de phpMyAdmin en Ubuntu

Advertimos desde ya que todas las acciones posteriores se realizarán a través de «Terminal».Así que prepárate para el hecho de que tendrás que introducir una gran variedad de comandos. También mostramos cómo la configuración inicial de phpMyAdmin al final de la instalación. Tomemos como ejemplo el servidor web más popular, Apache, y la base de datos, MySQL. Si ahora necesita cada uno de estos componentes, es mejor utilizar el enlace de abajo, que habla de la instalación de LAMP, y se procede directamente a la interacción con el componente que necesita hoy.

Lea también: Instalación del conjunto de programas LAMP en Ubuntu

Paso 1: Instalación de la extensión PHP

En primer lugar, vamos a hablar de la instalación de la extensión adicional de PHP, que se necesita para trabajar con cadenas de texto, y que se utilizará más adelante en la configuración de phpMyAdmin. Esta tarea no le llevará mucho tiempo, y se lleva a cabo de la siguiente manera:

  1. Abra el menú de aplicaciones y ejecute «Terminal»..
  2. Introduzca el comando aquí. sudo apt install php-mbstring y a continuación pulsar la tecla Entre en.
  3. Más arriba, hemos involucrado a sudo, lo que significa que el comando se ejecutará como root. La primera vez que utilice sudo sesión de terminal, el sistema operativo pedirá una contraseña para conceder el acceso. Hazlo y pulsa en Entre en. Sin embargo, hay que tener en cuenta que los caracteres no se muestran cuando se escriben.
  4. Cuando aparezca una notificación de ampliación de espacio en disco, seleccione la opción Д.

Casi siempre esta sencilla instalación se realiza sin problemas. Sin embargo, si encuentra un problema en el sistema relacionado con el gestor de paquetes, se le informará de que la instalación ha fallado. Esta situación debería resolverse rápidamente buscando una solución para el problema concreto a través de la documentación oficial de Ubuntu o de los foros de usuarios.

Paso 2: Instalación de phpMyAdmin

Este paso – el más básico, porque ahora vamos a tratar con la instalación directa del componente phpMyAdmin. Hay diferentes métodos para hacerlo, pero el más fácil es utilizar el repositorio oficial, lo que sugerimos hacer en las siguientes instrucciones.

  1. Para instalarlo, tendrá que introducir el comando sudo apt install phpmyadmin y activarlo.
  2. Aparecerá una notificación que le indicará que debe descargar los archivos. En el mensaje «¿Quieres continuar?» seleccione una opción. Д.
  3. Espere a que aparezca la ventana de la consola. «Configurar el paquete».. Aquí se especifica primero el servidor web para la configuración automática. Seleccione el suyo, luego haga clic en Fichapara pasar rápidamente al botón «DE ACUERDO»..
  4. Espere unos minutos hasta que los paquetes se hayan desembalado por completo. No cierre la consola ni realice ninguna otra operación en el PC durante esta operación.
  5. Aparecerá de nuevo. «Configurar el paquete».. La base de datos se edita ahora aquí. Lea la información de la ventana y seleccione la opción adecuada.
  6. Cree una nueva contraseña para la base de datos.
  7. Confírmelo volviendo a introducirlo en el formulario que aparece.
  8. Especifique el método de conexión a la base de datos que más le convenga.
  9. El número de puerto de servicio se establecerá automáticamente. Si necesita cambiarlo, simplemente borre los números y especifique el puerto deseado.
  10. Especifique el nombre de la base de datos estándar.
  11. Consulte la información sobre cómo crear un nombre de usuario.
  12. Ahora te toca a ti configurarlo, en función de las instrucciones que hayas leído y de tus necesidades.
  13. Escriba otra contraseña que servirá como acceso a MySQL para phpMyAdmin.

La pantalla mostrará entonces la información de que phpMyAdmin ha sido instalado con éxito en el sistema. Si hay algún problema durante la instalación o el desembalaje, también se le notificará. Además, se le ofrecerán opciones como ignorar el problema, volver a intentarlo u omitirlo.

Paso 3: Crear un nuevo usuario

Durante el paso anterior, la herramienta de instalación sugirió crear un nuevo usuario para phpMyAdmin, pero algunos usuarios pasaron por alto este punto o necesitan añadir más cuentas. Empecemos nuestra sección de ajustes básicos con instrucciones sobre cómo crear un perfil.

  1. Abrir una nueva sesión en «Terminal». y escribir allí. sudo mysql para iniciar la base de datos.
  2. Se le pedirá que introduzca la contraseña de superusuario.
  3. Como primer comando, introduzca CREATE USER 'admin'@'localhost' IDENTIFIED BY 'PASSWORD';donde admin’@’localhost – nombre de la cuenta, y CONTRASEÑA – contraseña que debe establecerse.
  4. Establecer los privilegios básicos a través de GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;Asegúrese de cambiar el nombre de usuario por el que especificó anteriormente.
  5. Por último, introduzca y active FLUSH PRIVILEGES;.
  6. Se le notificará la finalización con éxito de la operación.

De la misma manera, puede crear un número ilimitado de usuarios para conectarse a phpMyAdmin introduciendo su nombre de cuenta y contraseña. Sólo hay que tener en cuenta las preferencias de configuración de cada perfil. En la documentación oficial hay más detalles al respecto.

Paso 4: Garantizar la seguridad

Crear reglas básicas de seguridad para phpMyAdmin no es siempre una acción necesaria, pero si el servidor está directamente conectado a una red abierta, vale la pena establecer al menos políticas básicas que ayuden con los ataques superficiales. Echemos un vistazo a cómo se configura exactamente la seguridad del servidor.

  1. Todas las acciones posteriores se llevarán a cabo modificando los archivos de configuración. Para ello, deberá utilizar un editor de texto. Las soluciones estándar pueden ser incomprensibles para los usuarios novatos, así que vamos a empezar por añadir al sistema una solución más fácil de usar. Tipo sudo apt install nano y haga clic en Entre en.
  2. Después de una instalación exitosa, ejecute el primer archivo de configuración a través de sudo nano /usr/share/phpmyadmin/.htaccess.
  3. Aquí inserte las siguientes cuatro reglas en cualquier línea en blanco.

    AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Require valid-user

  4. Utilice la combinación Ctrl + O para guardar los ajustes.
  5. Cuando se le pida, no cambie el nombre del objeto, sólo pulse Enter.
  6. Cuando se hayan guardado todos los ajustes, pulse Ctrl + X para cerrar el archivo actual.
  7. A continuación, establezca una nueva contraseña para la cuenta principal, si no lo ha hecho antes. Activar el comando sudo htpasswd -c /etc/phpmyadmin/.htpasswd user.
  8. En la línea que aparece, introduzca la clave de acceso que le resulte aceptable y repítala tras la activación.
  9. Sólo queda configurar el servidor web para todos los cambios realizados anteriormente. Para ello, abra el archivo correspondiente a través de sudo nano /etc/apache/apache2.conf.
  10. Inserte las líneas que se muestran a continuación y guarde los cambios.

    <Directory /usr/share>
    AllowOverride All
    Require all granted
    </Directory>

Realice todos los demás ajustes de seguridad en función de sus necesidades, teniendo en cuenta la sintaxis y las reglas generales que se describen en la documentación de phpMyAdmin.

Como parte del artículo de hoy, hemos cubierto no sólo el principio de instalación de phpMyAdmin, sino también los puntos básicos de configuración. Ahora ya sabes qué pasos debes dar para llevar a cabo tu objetivo con éxito.

Nos alegramos de que hayamos podido ayudarle a resolver el problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?