Foro QNAP en español
phpMyAdmin como gestor de varias BBDD - Versión para impresión

+- Foro QNAP en español (https://www.qnapclub.es)
+-- Foro: GENERAL (https://www.qnapclub.es/forumdisplay.php?fid=3)
+--- Foro: Firmware, Aplicaciones y Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=39)
+---- Foro: Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=40)
+---- Tema: phpMyAdmin como gestor de varias BBDD (/showthread.php?tid=3430)



phpMyAdmin como gestor de varias BBDD - Ganekogorta - 03-05-2020

Hola

Lo habitual es que si tenemos activada nuestra MySQL/mariaDB en nuestra QNAP, instalemos el qpkg phpMyAdmin que permite una gestión de las BBDDs vía web.
Así nos evitamos el uso de comandos por consola y los errores en la escritura de instrucciones.

En este hilo voy a poner como configurar phpMyAdmin para que pueda gestionar otros motores de BBDDs de MySQL.
Estos motores pueden estar en otra NAS (sea o no de QNAP), en equipos Linux, equipos Windows o incluso si tenemos una segunda MySQL en un contenedor de nuestra propia nas.
Debemos tener acceso a los archivos de la nas mediante WinSCP, Putty, Gotty, consola o similares.
NO sirve el administrador de archivos "File Station" ya que sólo gestiona las carpetas compartidas.

Parto de que tenemos sólo un volumen de datos y que tiene nombre "MD0_DATA", pero pueden ser nombres tipo "CACHEDEV1_DATA", dependiendo del tipo de volumen definido y del número de ellos que tengamos.

Si no sabemos en nombre del volumen, la mejor forma es abrir una consola de comandos y hacer "ls -lha /share".
En la salida de pantalla veremos a donde apuntan nuestra carpetas compartidas 
   
En el caso de la imagen es "MD0_DATA"

Instalamos phpMyAdmid desde el app center.
Editaremos el archivo: "/share/CACHEDEV1_DATA/.qpkg/phpMyAdmin/phpMyAdmin/config.inc.php" 


Sería conveniente hacer una copia de respaldo por si no lo hacemos bien
Código:
cp /share/CACHEDEV1_DATA/.qpkg/phpMyAdmin/phpMyAdmin/config.inc.php /share/CACHEDEV1_DATA/.qpkg/phpMyAdmin/phpMyAdmin/config.inc.php.bak
y si queremos volver a dejarlo como estaba al inicio sólo tendremos que ejecutar el siguiente comando
Código:
cp /share/CACHEDEV1_DATA/.qpkg/phpMyAdmin/phpMyAdmin/config.inc.php.bak /share/CACHEDEV1_DATA/.qpkg/phpMyAdmin/phpMyAdmin/config.inc.php


Durante la edición del archivo buscamos la sección de "* Servers configuration"

Y veremos la definición de un único servidor local
   

En el recuadro azul tenemos la definición del servidor.
Agregaremos justo debajo la definición del segundo, tercero, cuarto,....servidor.

El archivo nos quedaría similar al de la imagen si agregamos dos mas
   

Guardamos el archivo y ahora al iniciar la web de phpMyAdmin tendremos un desplegable para indicar a cual de los servidores queremos acceder
   

En el ejemplo he agregado una BBDD que está en un container de la propia nas (server 3º) y otra que está en otra QNAP (server 2º)

Como siempre si veis alguna errata me comentáis por privado y lo corrijo.