Cómo instalar phpMyAdmin en Ubuntu 22.04

1 set 2022 4 min di lettura
Cómo instalar phpMyAdmin en Ubuntu 22.04
Indice dei contenuti

Introducción

Puede usar phpMyAdmin para administrar sus bases de datos MySQL en un VPS. Es una excelente herramienta para navegar, editar, crear y eliminar tablas, así como para editar columnas y datos. No necesita ejecutar SSH en máquinas remotas o cargar una nueva ventana de terminal para ejecutar algunas consultas SQL cada vez que desee ejecutar algunas consultas de base de datos. En su lugar, puede usar un programa como phpMyAdmin y mantener todo en un solo lugar.

Este artículo le mostrará cómo instalar y configurar phpMyAdmin en el servidor Ubuntu 22.04.

Si desea instalar phpMyAdmin en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :

ssh nome_utente@IP_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalar Apache y PHP

Supongamos que ya ha instalado el servidor MySQL en el sistema Ubuntu. Luego instale los otros paquetes necesarios para ejecutar y acceder a phpMyAdmin:

sudo apt install apache2 wget unzip 
sudo apt install php php-zip php-json php-mbstring php-mysql 

Una vez completada la instalación, habilite e inicie el servidor web Apache:

sudo systemctl enable apache2 
sudo systemctl start apache2 

Instalar phpMyAdmin en Ubuntu 22.04

Puede instalar rápidamente phpMyAdmin desde los repositorios predeterminados de Ubuntu. Pero contienen una versión anterior de phpMyAdmin. Si está de acuerdo con la versión anterior, simplemente escriba apt install phpmyadmin, pero para instalar la última versión, debe descargarla del sitio oficial.

Su sistema está listo para instalar phpMyAdmin. Descargue el último archivo de phpMyAdmin desde la página de descarga oficial o use los comandos a continuación para descargar phpMyAdmin 5.2 en su sistema. Una vez finalizada la descarga, extraiga el archivo y muévalo a la ubicación correcta.

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip 
unzip phpMyAdmin-5.2.0-all-languages.zip 
sudo mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin 

Luego, cree el directorio tmp y configure los permisos apropiados. Este es un paso necesario para que funcione correctamente:

sudo mkdir /usr/share/phpmyadmin/tmp 
sudo chown -R www-data:www-data /usr/share/phpmyadmin 
sudo chmod 777 /usr/share/phpmyadmin/tmp 

Configurar phpMyAdmin

Ahora, debe configurar el servidor web para servir phpMyAdmin en la red. Cree un archivo de configuración de Apache para phpMyAdmin y edítelo en un editor de texto:

sudo vim /etc/apache2/conf-available/phpmyadmin.conf 

Agregue el siguiente contenido al archivo:

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
 
<Directory /usr/share/phpmyadmin/>
   AddDefaultCharset UTF-8
   <IfModule mod_authz_core.c>
      <RequireAny>
      Require all granted
     </RequireAny>
   </IfModule>
</Directory>
 
<Directory /usr/share/phpmyadmin/setup/>
   <IfModule mod_authz_core.c>
     <RequireAny>
       Require all granted
     </RequireAny>
   </IfModule>
</Directory>

Guarde su archivo. Presione la tecla ESC para ir al comando más. Luego escriba :wq(dos puntos + w + q) y presione el botón Enter .

Después de realizar todos los cambios, asegúrese de iniciar el servicio Apache para volver a cargar todas las configuraciones:

sudo a2enconf phpmyadmin 
sudo systemctl restart apache2 

Ajustar el cortafuegos D.

Los sistemas con cortafuegos habilitados deben permitir el servicio HTTP desde el cortafuegos. Ejecute los siguientes comandos para abrir un puerto para el servidor web en el firewall:

sudo firewall-cmd --permanent --add-service=http 
sudo firewall-cmd --reload 

Crear una base de datos y un usuario de MySQL

Conéctese al servidor MySQL que se ejecuta en su sistema:

mysql 

Ejecute las siguientes consultas de MySQL una por una para crear una base de datos y un usuario. Además, asigne privilegios al usuario en la base de datos:

mysql> CREATE DATABASE  noviello;
Query OK, 1 row affected (0.01 sec)
 
mysql> CREATE USER 'noviello'@'localhost' IDENTIFIED BY 'Pa$$w0rd';
Query OK, 0 rows affected (0.01 sec)
 
mysql> GRANT ALL ON noviello.* TO 'noviello'@'localhost';
Query OK, 0 rows affected (0.01 sec)
 
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Iniciar sesión en phpMyAdmin

Todo listo. Ha finalizado la configuración con phpMyAdmin en el sistema Ubuntu Linux. Ahora inicie sesión en phpMyAdmin con la dirección IP del servidor o el nombre de dominio.

http://your-server-ip-domain/phpmyadmin

Reemplace your-server-ip-domain con el host local (para máquinas locales) o la dirección IP del sistema para máquinas remotas. Actualicé nuestro DNS y apunté a dbhost.noviello.net en la dirección IP del servidor.

Inicie sesión con el nombre de usuario y la contraseña utilizados para iniciar sesión en MySQL desde la línea de comandos.

Conclusión

Haber configurado con éxito phpMyAdmin en el sistema Ubuntu.

Puede usar phpMyAdmin para administrar el servidor MySQL sin iniciar sesión a través de la línea de comandos.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.