Cómo instalar phpMyAdmin en openSUSE Leap 15.1

En esta entrada vamos a ver cómo instalar phpMyAdmin en openSUSE Leap 15.1 paso a paso, de modo que podamos administrar bases de datos MariaDB/MySQL de forma intuitiva e incluso remotamente si se trata de nuestro servidor o VPS openSUSE gracias a su potente interfaz web.

Antes de instalar phpMyAdmin en openSUSE Leap 15.1

Si tienes intención de completar esta guía de instalación de phpMyAdmin en openSUSE Leap 15.1 debes al menos cumplir los siguientes requerimientos:

  • Un sistema openSUSE Leap 15.1 actualizado.
  • Una pila LAMP (servicio web con PHP y MariaDB/MySQL).
  • Acceso a terminal de comandos con root o un usuario con permisos de sudo.
  • Conexión a Internet.

En el caso de que no dispongas del entorno necesario te interesará consultar nuestra guía de instalación LAMP en openSUSE Leap 15.1. También es interesante trabajar sobre HTTPS, aunque por simplicidad en este tutorial lo haremos sobre HTTP.

Cómo instalar phpMyAdmin en openSUSE Leap 15.1

Para instalar phpMyAdmin en openSUSE Leap 15.1 utilizaremos los paquetes disponibles en los repositorios de la distribución, por lo que el paso inmediato es actualizar las listas de paquetes:

~> sudo zypper refresh

El paquete que necesitamos en esta ocasión es phpMyAdmin (importan las mayúsculas), así que lo instalaremos con el comando zypper:

~> sudo zypper install -y phpMyAdmin

En unos instantes se habrá descargado e instalado phpMyAdmin junto a sus dependencias. Como la instalación del paquete incluye algunas configuraciones para Apache y PHP conviene recargar la configuración del servidor web:

~> sudo systemctl reload apache2

Base de datos de phpMyAdmin

La aplicación phpMyAdmin puede hacer uso de características avanzadas mediante el uso de una base de datos propia. Para crear esta base conectamos con el cliente de consola mysql y un administrador:

~$ mysql -u root -p

Creamos la base:

> create database phpmyadmin charset utf8mb4 collate utf8mb4_unicode_ci;

Creamos el usuario que manejará la base:

> create user pma@localhost identified by 'XXXXXXXX';

Concedemos los permisos necesarios:

> grant all privileges on phpmyadmin.* to pma@localhost;

Este usuario también debe tener permisos de lectura sobre la tabla mysql.user:

> grant select on mysql.user to pma@localhost;

Y sobre la tabla mysql.db:

> grant select on mysql.db to pma@localhost;

Ya podemos cerrar la sesión:

> exit

Hay que inicializar esta base de datos mediante un archivo SQL que proporciona el paquete de phpMyAdmin, para lo que usaremos de nuevo el cliente mysql:

~> mysql -u root -p phpmyadmin < /usr/share/doc/packages/phpMyAdmin/sql/create_tables.sql

Ahora editamos el archivo de configuración de phpMyAdmin, config.inc.php:

~> sudo nano /etc/phpMyAdmin/config.inc.php

Buscamos la variable controlpass:

...
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
...

Y sustituimos el valor por defecto por el que hemos especificado en el paso anterior:

...
$cfg['Servers'][$i]['controlpass'] = 'XXXXXXXX';
...

Guardamos los cambios y la configuración estará lista.

Cómo acceder a phpMyAdmin en openSUSE Leap 15.1

La instalación de phpMyAdmin en openSUSE Leap 15.1 no puede ser más sencilla, ya que instala los archivos de la aplicación directamente en la raíz de documentos de la página web por defecto de openSUSE. Por tanto, para acceder a la aplicación añadiremos la ruta /phpMyAdmin (importan las mayúsculas) a la dirección IP o nombre del servidor OpenSUSE Leap 15.1.

En este tutorial trabajamos sobre un servidor openSUSE Leap 15.1 que responde al dominio opensuse151.local.lan, por lo que la URL http://opensuse151.local.lan/phpMyAdmin es la que utilizaremos para acceder:

como instalar phpmyadmin en opensuse leap 15.1

Aparecerá la página de inicio de sesión donde debemos introducir el usuario y la contraseña con el que queramos trabajar. Es importante que el usuario tenga configurado el plugin de autenticación mysql_native_password, ya que con plugins como auth_socket o caching_sha2_password no es posible el acceso.

instalar phpmyadmin en opensuse leap 15.1

Una vez iniciada la sesión, podremos realizar con nuestro usuario todas las tareas que permita su nivel de privilegios dentro del servicio de bases de datos.

Conclusión

Ahora que sabes cómo instalar phpMyAdmin en openSUSE Leap 15.1 puedes administrar fácilmente tus bases de datos MariaDB y MySQL tanto local como remotamente.

En caso de dudas, preguntas, alguna sugerencia, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Ya puedes administrar tus bases de datos gracias a esta guía de instalación de phpMyAdmin en openSUSE Leap 15.1? Si es así y te apetece agradecérnoslo, cualquier mínima contribución es bien recibida y ayuda al mantenimiento de este sitio y la elaboración de nuevas guías y tutoriales de openSUSE Leap 15.1 y phpMyAdmin, y puedes hacerlo invitándonos a un café:

 

O dejando 1 $ de propina con PayPal:

¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (2 votos, promedio: 5,00 de 5)
Cargando...

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies