GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar phpMyAdmin en Ubuntu 18.04

phpMyAdmin es una de las herramientas de administración de bases de datos basadas en web más populares y ampliamente utilizadas en el mercado. Es una aplicación PHP gratuita y de código abierto que permite a los usuarios administrar uno o varios servidores de bases de datos SQL, tanto localmente como en un servidor remoto mediante un navegador web con una interfaz gráfica de usuario fácil de usar. Se puede usar para manejar la administración de bases de datos MySQL y MariaDB. Puede crear, modificar y eliminar bases de datos o tablas, ejecutar consultas SQL, administrar sus cuentas y privilegios de usuario de MySQL, y mucho más, todo desde su navegador web. Hoy, le mostraremos cómo instalar phpMyAdmin en Ubuntu 18.04.

Tenemos una versión actualizada de este tutorial:Cómo instalar phpMyAdmin en Ubuntu 20.04

Requisitos:

  • Para los propósitos de este tutorial, usaremos un VPS Ubuntu 18.04.
  • También necesitará una pila LAMP o LEMP (Linux, Apache/Nginx, MySQL, PHP) que funcione. Nuestro Ubuntu 18.04 VPS ya viene preinstalado con una pila LAMP completamente configurada.
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.

Paso 1:Conéctese a su servidor

Antes de comenzar, debe conectarse a su servidor a través de SSH como usuario raíz o cualquier otro usuario con privilegios de sudo.

Para conectarse a su servidor como usuario raíz, use el siguiente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Asegúrese de reemplazar IP_ADDRESS y PORT_NUMBER con la dirección IP de su servidor y el número de puerto SSH reales.

Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

sudo apt update
sudo apt upgrade

Paso 2:Instalar phpMyAdmin

phpMyAdmin ya está disponible en los repositorios de paquetes predeterminados de Ubuntu.

Para instalar phpMyAdmin, junto con todas las dependencias requeridas, ejecute el siguiente comando:

sudo apt install phpmyadmin

Durante la instalación, se le harán un par de preguntas.

Elija apache2 como su servidor web:

Elija <Yes> para configurar una base de datos para phpMyAdmin con dbconfig-common:

Ingrese y confirme una contraseña de aplicación MySQL para phpMyAdmin:

Con este último paso, se ha completado la instalación de phpMyAdmin.

Para acceder a su phpMyAdmin, primero reinicie su servidor web apache2 con:

systemctl restart apache2

y escriba http://yourIPaddress/phpmyadmin en su navegador para acceder a la página de inicio de sesión:

Paso 3:Iniciar sesión en phpMyAdmin

Para administrar sus bases de datos usando phpMyAdmin, deberá iniciar sesión como usuario raíz de MySQL o como otra cuenta de usuario de MySQL con privilegios administrativos. Le mostraremos cómo iniciar sesión utilizando ambos métodos.

Iniciar sesión como root

De forma predeterminada, el usuario raíz está configurado para usar el auth_socket complemento para autenticarse en su servidor de base de datos MySQL. Si desea poder autenticarse como usuario raíz en su phpMyAdmin, deberá cambiar el método de autenticación de auth_socket mysql_native_password.

Para hacer esto, conéctese a su servidor a través de SSH y luego inicie sesión en su servidor de base de datos MySQL escribiendo el siguiente comando:

sudo mysql

Esto lo llevará al shell de MySQL como usuario raíz de MySQL. Para verificar el método de autenticación de todos sus usuarios, puede ejecutar lo siguiente:

SELECT user,plugin FROM mysql.user;

Obtendrá el siguiente resultado en su pantalla:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
| phpmyadmin       | mysql_native_password |
+------------------+-----------------------+

Para cambiar el complemento de autenticación de auth_socket mysql_native_password  para su usuario raíz, deberá ejecutar lo siguiente:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'STRONG_PASSWORD';

Asegúrese de reemplazar la parte STRONG_PASSWORD con una contraseña segura real que le gustaría usar para su usuario root de MySQL.

Una vez hecho esto, deberá eliminar todos los privilegios para que los cambios surtan efecto:

FLUSH PRIVILEGES;

A continuación, puede volver a ejecutar el mismo comando para comprobar si el método de autenticación se ha actualizado correctamente:

SELECT user,plugin FROM mysql.user;

Salida:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | mysql_native_password |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
| phpmyadmin       | mysql_native_password |
+------------------+-----------------------+

Para desconectarse del servidor de base de datos MySQL, puede escribir:

exit;

Ahora puede usar su usuario de MySQL para iniciar sesión en su phpMyAdmin y administrar sus bases de datos.

Crear un nuevo usuario administrador

Otra opción es crear un nuevo usuario de MySQL con privilegios administrativos. Le mostraremos cómo crear un nuevo usuario llamado "admin" que puede usar para iniciar sesión en su phpMyAdmin.

Para crear este nuevo usuario, vuelva a iniciar sesión en su servidor de base de datos MySQL con:

sudo mysql

Y ejecuta el siguiente comando:

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD';

Nuevamente, asegúrese de establecer una contraseña segura para su usuario. A continuación, establezca los privilegios apropiados ejecutando:

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;

Para salir del servidor de base de datos MySQL, escriba:

exit;

Paso 4:Conclusión

¡Felicidades! Si ha llegado a este paso, ha instalado con éxito phpMyAdmin en su Ubuntu 18.04 VPS. Podrá iniciar sesión en http://yourIPaddress/phpmyadmin como usuario raíz o como otro usuario administrador, según cuál de los dos métodos haya decidido configurar durante el tutorial. Luego de una autenticación exitosa, será llevado a la página principal de administración de phpMyAdmin, como se muestra en la captura de pantalla a continuación, desde donde puede comenzar a trabajar con sus bases de datos.

Por supuesto, si usted es uno de nuestros clientes de Ubuntu Hosting, no tiene que instalar phpMyAdmin en su Ubuntu 18.04 VPS, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán phpMyAdmin en Ubuntu 18.04 inmediatamente. También puede consultar esta guía:Cómo instalar phpMyAdmin en Ubuntu 20.04 para obtener actualizaciones.

PD. Si te gustó esta publicación sobre cómo instalar phpMyAdmin en Ubuntu 18.04 VPS , por favor compártelo con tus amigos en las redes sociales usando los botones de abajo, o simplemente deja un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar Hadoop en Ubuntu 18.04 o 20.04

  2. Instale phpMyAdmin en Ubuntu 16.04

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar Go en Ubuntu 18.04

  5. Cómo instalar phpMyAdmin en Ubuntu 20.04

Cómo instalar phpMyAdmin en Ubuntu 16.04

Cómo instalar phpMyAdmin en Ubuntu 18.04 LTS

Cómo instalar phpMyAdmin en Ubuntu 18.04

Cómo instalar phpMyAdmin en Ubuntu 18.04

Cómo instalar phpMyAdmin en Ubuntu 20.04

Cómo instalar phpMyAdmin en Ubuntu 22.04