03-05-2020, 01:32 PM
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
[attachment=1139]
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
y si queremos volver a dejarlo como estaba al inicio sólo tendremos que ejecutar el siguiente comando
Durante la edición del archivo buscamos la sección de "* Servers configuration"
Y veremos la definición de un único servidor local
[attachment=1140]
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
[attachment=1141]
Guardamos el archivo y ahora al iniciar la web de phpMyAdmin tendremos un desplegable para indicar a cual de los servidores queremos acceder
[attachment=1142]
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.
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
[attachment=1139]
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
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
[attachment=1140]
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
[attachment=1141]
Guardamos el archivo y ahora al iniciar la web de phpMyAdmin tendremos un desplegable para indicar a cual de los servidores queremos acceder
[attachment=1142]
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.