GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar phpMyAdmin con Nginx en Ubuntu 18.04 - ¿Proceso paso a paso?

phpMyAdmin es una herramienta de administración de bases de datos gratuita y basada en una interfaz web para administrar MySQL y MariaDB. Puede administrar bases de datos MySQL, cuentas de usuario y privilegios, importar y exportar datos y mucho más usando la interfaz phpmyadmin.

Aquí en LinuxAPT, como parte de nuestros servicios de administración de servidores, ayudamos regularmente a nuestros clientes a realizar consultas relacionadas con phpMyAdmin en el sistema Ubuntu Linux.

En este contexto, veremos cómo instalar phpMyAdmin con Nginx en el sistema Ubuntu 18.04.


¿Cómo instalar phpMyAdmin con Nginx en Ubuntu?

Antes de continuar con este procedimiento de instalación, asegúrese de que se cumplan los siguientes requisitos:

Debe iniciar sesión en el servidor de Ubuntu como una cuenta de usuario con privilegios de sudo.

Asegúrese de que la pila LEMP (Linux, Nginx, MySQL y PHP) esté instalada en su máquina Ubuntu.

Recomendamos encarecidamente acceder a su instalación de phpMyAdmin a través de conexiones HTTPS. Por lo tanto, evitará ataques innecesarios a phpmyadmin. Si su dominio no es seguro con un certificado SSL/TLS, puede seguir esta guía para proteger Nginx con Let's Encrypt en Ubuntu.

i. Para comenzar, para comenzar la instalación, debe actualizar el índice de paquetes de Ubuntu y actualizar el sistema con el siguiente comando:

$ sudo apt update
$ sudo apt upgrade

ii. Ahora, instale el paquete phpMyAdmin desde los repositorios predeterminados de Ubuntu con el siguiente comando:

$ sudo apt install phpmyadmin

Le pedirá algunas opciones de configuración. Al principio, le pedirá que elija el servidor web. No hay ninguna opción para Nginx, así que presione Tabulador y haga clic en el botón Aceptar.

iii. A continuación, se le pedirá que use dbconfig-common para configurar la base de datos para phpMyAdmin.

IV. Seleccione Sí y presione la tecla Intro para continuar.

v. Ahora ingrese la contraseña para que phpMyAdmin se registre en la base de datos, seleccione Aceptar y presione Entrar.

Nuevamente, se le pedirá que confirme la contraseña ingresando la misma contraseña y presionando el botón Aceptar.

Ahora, phpMyAdmin se instalará en su servidor Ubuntu.

vi. Después de eso, crearemos un enlace simbólico para acceder a la interfaz de phpMyAdmin desde los archivos de instalación. Puede vincularlo al directorio raíz del documento ejecutando:

$ sudo ln -s /usr/share/phpmyadmin /var/www/html


¿Cómo crear un usuario de MySQL y establecer privilegios?

En los sistemas Ubuntu, el usuario raíz de MySQL utiliza el complemento auth_socket de forma predeterminada para autenticarse. Significa que no puede autenticarse como raíz proporcionando una contraseña. Esto aumentará un poco más la seguridad y la facilidad de uso en muchos casos, pero también puede complicar cuando necesite permitir un programa externo como phpMyAdmin.

Para iniciar sesión en phpMyAdmin como su usuario raíz de MySQL, deberá cambiar su método de autenticación de auth_socket a mysql_native_password. No será bueno cambiar el método de autenticación para el usuario root de MySQL.

Dado que phpMyAdmin requiere que los usuarios se autentiquen con una contraseña, en lugar de cambiar el método de autenticación, crearemos una nueva cuenta administrativa de MySQL para acceder a la interfaz. Este usuario tendrá los mismos privilegios que el usuario raíz y se configurará para usar el método de autenticación mysql_native_password.

Ahora, usaremos ese usuario para iniciar sesión en phpMyAdmin y realizar otras tareas administrativas en nuestro servidor MySQL o MariaDB.

Puede iniciar sesión con el siguiente comando:

$ sudo mysql

A continuación, cree un nuevo usuario administrativo con una contraseña segura y otorgue los permisos apropiados escribiendo:

mysql> CREATE USER 'newadmin'@'localhost' IDENTIFIED BY 'STRONG-PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newadmin'@'localhost' WITH GRANT OPTION;

¿Cómo acceder a phpMyAdmin?

Para acceder a la interfaz de phpMyAdmin, abra el navegador web y escriba la dirección IP pública o el nombre de dominio de su servidor seguido de /phpmyadmin:

https://IP_ADDRESS_OR_YOUR_DOMAIN/phpmyadmin

Ingrese el nombre de usuario y la contraseña de la cuenta administrativa que creó en el paso anterior y presione el botón Ir.

Después de iniciar sesión correctamente, verá la interfaz de usuario de phpMyAdmin.



Ubuntu
  1. Cómo instalar Nginx con PHP5 y MySQL en Ubuntu 11.10

  2. Instalar Discord en Ubuntu 20.04 - ¿Proceso paso a paso?

  3. Instalar AIDE en Ubuntu 20.04 - ¿Un proceso paso a paso?

  4. Instalar Pyradio en Ubuntu 20.04 - ¿Un proceso paso a paso?

  5. Instalar phpMyAdmin con Apache en Ubuntu 18.04 - ¿Proceso paso a paso?

Cómo instalar WordPress con Nginx en Ubuntu 18.04

Cómo instalar phpMyAdmin con Nginx en Ubuntu 18.04

Cómo instalar Seafile con Nginx en Ubuntu 18.04 LTS

Cómo instalar phpMyAdmin con Nginx (LEMP) en Ubuntu 18.04 LTS

Cómo instalar phpMyAdmin con Nginx en Ubuntu 18.04 LTS

Cómo instalar phpMyAdmin con Nginx en Ubuntu 20.04 LTS