Descargo de responsabilidad:
La instalación de bases de datos MySQL no forma parte de la asistencia de DocuWare.
Como MySQL es una aplicación de terceros, no tenemos forma de solucionar ningún problema, recomendar ninguna configuración adicional ni comprobar si la instalación se ha completado totalmente.
DocuWare no se hace responsable de ningún sistema dañado si la base de datos se daña durante o después de la instalación.
Pregunta:
Cómo actualizar una base de datos interna V2 (MySQL 5.6) a una base de datos interna V3 (MySQL 8)
Respuesta:
La actualización de MySQL 5.6 a MySQL 8 requiere tres pasos.
Puede comprobar la versión de MySQL que tiene instalada ejecutando
SHOW VARIABLES LIKE "%version%";
Todos los archivos necesarios se pueden encontrar mediante la siguiente descarga:
Download-MySQL56TO8
Notas importantes:
Asegúrese de cerrar todas las aplicaciones que acceden a la base de datos antes de cualquier intento de copia de seguridad/volcado.
Asegúrese de tener una copia de seguridad válida de su base de datos.
Asegúrese de tener una copia de seguridad de su directorio de instalación.
No actualice DocuWare directamente después de actualizar MySQL.
Deje que el sistema funcione durante algún tiempo para comprobar si se sigue dando la funcionalidad completa.
Información básica sobre MySQL:
Durante el KBA, se mencionará el directorio de instalación así como el directorio de datos.
El directorio de instalación contiene todos los archivos necesarios para ejecutar el servicio MySQL, y se encuentra en C:\Archivos de Programa (x86)\DocuWare\Base de Datos Interna V1\ o C:\Archivos de Programa (x86)\DocuWare\Base de Datos Interna V2\ dependiendo de las instalaciones anteriores.
Si no está seguro de dónde encontrar el directorio de instalación, compruebe el servicio MySQL dentro de Servicios de Windows, obtendrá la ruta al archivo MySQLD.exe y con él la carpeta de instalación.
En esta carpeta, encontrará el archivo my.ini y muchas subcarpetas, por ejemplo \bin.
\bin contiene la mayoría de los ejecutables y es necesario más adelante para ejecutar los actualizadores.
El directorio de datos se encuentra en C:\ProgramData\DocuWare\Internal Database\.
La carpeta se llama datos.
Contiene el contenido y la estructura de todas las tablas de la base de datos MySQL instalada.
Para la parte inicial de la actualización, sólo tiene que trabajar en la carpeta de instalación.
Durante la actualización a MySQL 8, tiene que añadir una carpeta en el mismo nivel que el directorio de datos.
MySQL 5.6 a MySQL 5.6 final
Detenga el servicio MySQL
Extraiga mysql-5.6.51-winx64.zip
No borre, sino reemplace los archivos dentro de la carpeta de instalación (Por defecto C:\Archivos de Programa (x86)\DocuWare\Base de Datos Interna V2)
NOTA: Los archivos incluidos proporcionarán una carpeta "Datos". No copie la carpeta Datos, copiar esta carpeta provocará comportamientos inesperados.
Inicie el Servicio MySQL, ya sea a través de ServiceControl o Servicios de Windows.
Inicie una línea de comandos con derechos administrativos y navegue hasta el directorio de instalación y su subcarpeta \bin.
(por defecto: C:\Program Files (x86)\DocuWare\Internal Database V2\bin)
Ejecute el siguiente comando.
mysql_upgrade --user=root --password=admin
Elija un usuario administrativo de MySQL (por ejemplo. root).
Esto actualizará las tablas de su base de datos a la versión 5.6 final
MySQL 5.6 final a MySQL 5.7
Detenga el servicio MySQL
Extraiga mysql-5.7.38-winx64.zip
No elimine, sino reemplace los archivos dentro de la carpeta de instalación (Por defecto C:\Program Files (x86)\DocuWare\Internal Database V2)
Abra el archivo my.ini existente y busque "innodb_additional_mem_pool_size".
Elimine el atributo, ya sea borrando la línea o comentando añadiendo un # al principio de la línea.
Inicie el servicio MySQL, ya sea a través de ServiceControl o Servicios de Windows.
Como antes, utilice el cmd administrativo para ejecutar el comando de actualización.
mysql_upgrade --user=root --password=admin
Esto actualizará las tablas de su base de datos a la 5.7
Mysql 5.7 a MySQL 8
Detenga el servicio MySQL
Si desea crear un nuevo servicio utilizando los nombres correctos, elimine el servicio MySQL actual existente.
Al recrear el servicio con el nuevo nombre más tarde, verá la Base de Datos Interna como "Base de Datos Interna V3" dentro del ServiceControl.
De lo contrario, puede utilizar el antiguo Servicio utilizando el antiguo nombre "Base de Datos Interna V2".
sc delete DWMySQL2
Vaya a la carpeta de instalación de MySQL y elimine/reubique todos los archivos actuales.
Extraiga Internal Database V3.zip
Si desea mover la ubicación de todos los archivos de MySQL excepto los datos, mueva los archivos extraídos a la nueva ubicación. De lo contrario, copie todos los archivos extraídos en la misma ruta que el antiguo servicio.
(por defecto: C:\Program Files (x86)\DocuWare\Internal Database V2\)
Además de los tres archivos zip de instalación, en el contenedor zip descargado se encuentra un my.ini.
Copie este my.ini en la carpeta creada en el paso anterior.
Dentro de my.ini, tienes que ajustar las siguientes rutas:
basedir
datadir
secure-file-priv
Por defecto, basedir está en C:/Program Files (x86)/DocuWare/, data en C:/ProgramData/DocuWare/ y secure-file-priv es una carpeta en el mismo nivel que el directorio data.
Tienes que crear manualmente la carpeta "Uploads" en la misma subcarpeta que el datadir.
La ruta debería ser algo como C:\ProgramData\DocuWare\Internal Database\Uploads\
Asegúrate de que todas las rutas son válidas - en caso de duda, accede a todas las rutas en el explorador de archivos.
Si ha eliminado el servicio al principio de este paso, vuelva a crear el servicio como se muestra:
Ajuste las rutas según sea necesario para su entorno.
sc create DWMySQL3 binPath= "\"C:\Program Files (x86)\DocuWareInternal Database V2\bin\mysqld.exe" --defaults-file="C:\Program Files (x86)\DocuWareInternal Database V2\my.ini\"DWMySQL3" DisplayName= "DocuWare Internal Database V3" start= "auto"
Si ha modificado las rutas de las carpetas, ajústelas según corresponda, pero asegúrese de incluir correctamente los caracteres enmascarados.
Si todo se ha hecho correctamente, puede iniciar el servicio MySQL mediante el Control de servicios, Servicios de Windows o el comando
sc start DWMySQL3
Al iniciar MySQL 8, las tablas se actualizarán automáticamente.
Si se produce algún error durante la actualización, tristemente tendrá que volver a la última versión que funcionaba.
Como lo más probable es que haya realizado la actualización de MySQL en rápida sucesión, le recomendamos que empiece desde la Base de Datos Interna 5.6 V2 con la copia de seguridad.
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
La instalación de bases de datos MySQL no forma parte de la asistencia de DocuWare.
Como MySQL es una aplicación de terceros, no tenemos forma de solucionar ningún problema, recomendar ninguna configuración adicional ni comprobar si la instalación se ha completado totalmente.
DocuWare no se hace responsable de ningún sistema dañado si la base de datos se daña durante o después de la instalación.
Pregunta:
Cómo actualizar una base de datos interna V2 (MySQL 5.6) a una base de datos interna V3 (MySQL 8)
Respuesta:
La actualización de MySQL 5.6 a MySQL 8 requiere tres pasos.
Puede comprobar la versión de MySQL que tiene instalada ejecutando
SHOW VARIABLES LIKE "%version%";
Todos los archivos necesarios se pueden encontrar mediante la siguiente descarga:
Download-MySQL56TO8
Notas importantes:
Asegúrese de cerrar todas las aplicaciones que acceden a la base de datos antes de cualquier intento de copia de seguridad/volcado.
Asegúrese de tener una copia de seguridad válida de su base de datos.
Asegúrese de tener una copia de seguridad de su directorio de instalación.
No actualice DocuWare directamente después de actualizar MySQL.
Deje que el sistema funcione durante algún tiempo para comprobar si se sigue dando la funcionalidad completa.
Información básica sobre MySQL:
Durante el KBA, se mencionará el directorio de instalación así como el directorio de datos.
El directorio de instalación contiene todos los archivos necesarios para ejecutar el servicio MySQL, y se encuentra en C:\Archivos de Programa (x86)\DocuWare\Base de Datos Interna V1\ o C:\Archivos de Programa (x86)\DocuWare\Base de Datos Interna V2\ dependiendo de las instalaciones anteriores.
Si no está seguro de dónde encontrar el directorio de instalación, compruebe el servicio MySQL dentro de Servicios de Windows, obtendrá la ruta al archivo MySQLD.exe y con él la carpeta de instalación.
En esta carpeta, encontrará el archivo my.ini y muchas subcarpetas, por ejemplo \bin.
\bin contiene la mayoría de los ejecutables y es necesario más adelante para ejecutar los actualizadores.
El directorio de datos se encuentra en C:\ProgramData\DocuWare\Internal Database\.
La carpeta se llama datos.
Contiene el contenido y la estructura de todas las tablas de la base de datos MySQL instalada.
Para la parte inicial de la actualización, sólo tiene que trabajar en la carpeta de instalación.
Durante la actualización a MySQL 8, tiene que añadir una carpeta en el mismo nivel que el directorio de datos.
MySQL 5.6 a MySQL 5.6 final
Detenga el servicio MySQL
Extraiga mysql-5.6.51-winx64.zip
No borre, sino reemplace los archivos dentro de la carpeta de instalación (Por defecto C:\Archivos de Programa (x86)\DocuWare\Base de Datos Interna V2)
NOTA: Los archivos incluidos proporcionarán una carpeta "Datos". No copie la carpeta Datos, copiar esta carpeta provocará comportamientos inesperados.
Inicie el Servicio MySQL, ya sea a través de ServiceControl o Servicios de Windows.
Inicie una línea de comandos con derechos administrativos y navegue hasta el directorio de instalación y su subcarpeta \bin.
(por defecto: C:\Program Files (x86)\DocuWare\Internal Database V2\bin)
Ejecute el siguiente comando.
mysql_upgrade --user=root --password=admin
Elija un usuario administrativo de MySQL (por ejemplo. root).
Esto actualizará las tablas de su base de datos a la versión 5.6 final
MySQL 5.6 final a MySQL 5.7
Detenga el servicio MySQL
Extraiga mysql-5.7.38-winx64.zip
No elimine, sino reemplace los archivos dentro de la carpeta de instalación (Por defecto C:\Program Files (x86)\DocuWare\Internal Database V2)
Abra el archivo my.ini existente y busque "innodb_additional_mem_pool_size".
Elimine el atributo, ya sea borrando la línea o comentando añadiendo un # al principio de la línea.
Inicie el servicio MySQL, ya sea a través de ServiceControl o Servicios de Windows.
Como antes, utilice el cmd administrativo para ejecutar el comando de actualización.
mysql_upgrade --user=root --password=admin
Esto actualizará las tablas de su base de datos a la 5.7
Mysql 5.7 a MySQL 8
Detenga el servicio MySQL
Si desea crear un nuevo servicio utilizando los nombres correctos, elimine el servicio MySQL actual existente.
Al recrear el servicio con el nuevo nombre más tarde, verá la Base de Datos Interna como "Base de Datos Interna V3" dentro del ServiceControl.
De lo contrario, puede utilizar el antiguo Servicio utilizando el antiguo nombre "Base de Datos Interna V2".
sc delete DWMySQL2
Vaya a la carpeta de instalación de MySQL y elimine/reubique todos los archivos actuales.
Extraiga Internal Database V3.zip
Si desea mover la ubicación de todos los archivos de MySQL excepto los datos, mueva los archivos extraídos a la nueva ubicación. De lo contrario, copie todos los archivos extraídos en la misma ruta que el antiguo servicio.
(por defecto: C:\Program Files (x86)\DocuWare\Internal Database V2\)
Además de los tres archivos zip de instalación, en el contenedor zip descargado se encuentra un my.ini.
Copie este my.ini en la carpeta creada en el paso anterior.
Dentro de my.ini, tienes que ajustar las siguientes rutas:
basedir
datadir
secure-file-priv
Por defecto, basedir está en C:/Program Files (x86)/DocuWare/, data en C:/ProgramData/DocuWare/ y secure-file-priv es una carpeta en el mismo nivel que el directorio data.
Tienes que crear manualmente la carpeta "Uploads" en la misma subcarpeta que el datadir.
La ruta debería ser algo como C:\ProgramData\DocuWare\Internal Database\Uploads\
Asegúrate de que todas las rutas son válidas - en caso de duda, accede a todas las rutas en el explorador de archivos.
Si ha eliminado el servicio al principio de este paso, vuelva a crear el servicio como se muestra:
Ajuste las rutas según sea necesario para su entorno.
sc create DWMySQL3 binPath= "\"C:\Program Files (x86)\DocuWareInternal Database V2\bin\mysqld.exe" --defaults-file="C:\Program Files (x86)\DocuWareInternal Database V2\my.ini\"DWMySQL3" DisplayName= "DocuWare Internal Database V3" start= "auto"
Si ha modificado las rutas de las carpetas, ajústelas según corresponda, pero asegúrese de incluir correctamente los caracteres enmascarados.
Si todo se ha hecho correctamente, puede iniciar el servicio MySQL mediante el Control de servicios, Servicios de Windows o el comando
sc start DWMySQL3
Al iniciar MySQL 8, las tablas se actualizarán automáticamente.
Si se produce algún error durante la actualización, tristemente tendrá que volver a la última versión que funcionaba.
Como lo más probable es que haya realizado la actualización de MySQL en rápida sucesión, le recomendamos que empiece desde la Base de Datos Interna 5.6 V2 con la copia de seguridad.
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
