Pregunta

Yo tengo una mysql-servidor que estoy administrar a distancia con MySQL Workbench.

Ahora he tiene un nuevo equipo y no puedo encontrar ninguna solución para mover mis conexiones e instancias de perfiles a mi nuevo equipo. Esto no puede ser una cuestión sin resolver, ¿eh? No es la primera vez que esto iba a pasar por otra persona.

Corrección: Está no el servidor de instancias que desea mover. Necesito exportación / movimiento / copia de seguridad de mis muchos clientes-profiles / instancias conexiones en MySQL Workbench.

¿Fue útil?

Solución

Yo tenía las mismas preguntas. He encontrado un directorio de MySQL en% APPDATA%. Copiar todo el directorio en la misma ubicación en la nueva máquina. Tendrá que borrar sus contraseñas y volver a entrar. Una vez que lo hice, yo estaba en marcha de nuevo.

Puede encontrar su% APPDATA% carpeta en Windows introduciéndola en la barra de direcciones del explorador de Windows.

Otros consejos

No es necesario copiar los archivos manualmente como otras respuestas sugieren. En Windows y Mac puede exportar todos los ajustes dentro de MySQL Workbench y restaurar a otro sistema.

Select Tools > Configuration > Backup Connections

Esto exportará como un .zip. A continuación, en su nueva instalación nueva simplemente

Select Tools > Configuration > Restore Connections

Linux Conexiones de MySQL Workbench Backup / Restore

Eso es todo!

encontró en un mac en / Users / nombre de usuario / Library / Application Support / MySQL / Workbench /

archivo llamado connections.xml

En Linux (Ubuntu), el lugar fue cambiado a $HOME/.mysql/workbench

Probado en Ubuntu 14.04 LTS.

Copia de seguridad y restaurar las conexiones utilizando los menús Herramientas> Configuración> Conexiones de copia de seguridad y Herramientas> Configuración> Restaurar conexiones es la forma más fácil, sin embargo, no copia las contraseñas.

Extracción las contraseñas es posible en el caso siguiente:

  1. Old PC debería ser una instalación de Windows.
  2. Usted debe ser capaz de iniciar sesión con la cuenta de Windows que originalmente guarda las contraseñas en Banco de trabajo, es decir, sin tener de la cuenta de Windows para restablecer la contraseña de administrador.

Si se cumplen los requisitos anteriores, se puede iniciar sesión en el viejo PC y ejecutar la herramienta de descifrado encuentra en http://www.donationcoder.com/forum/index.php?topic=41860.msg391762#msg391762

El código C ++ para descifrar se muestra a continuación (créditos: f0dder)

std::vector<unsigned char> decrypt(BYTE *input, size_t length) {
        DATA_BLOB inblob { length, input };
        DATA_BLOB outblob;

        if (!CryptUnprotectData(&inblob, NULL, NULL, NULL, NULL, CRYPTPROTECT_UI_FORBIDDEN, &outblob)) {
                throw std::runtime_error("Couldn't decrypt");
        }

        std::vector<unsigned char> output(length);
        memcpy(&output[0], outblob.pbData, outblob.cbData);

        return output;
}

sólo tiene que copiarlos!

en Linux, que están en $HOME/.mysqlgui/

Antes de cambiar la connection.xml, asegúrese de cerrar la aplicación Workbench primera, o la aplicación sobrescribirá / Guardar en el archivo XML de salida.

He encontrado el archivo "WbProfiles.xml" en la ruta C: \ Users \ .sqlworkbench \ WbProfiles.xml

copiar el archivo o copia completa ".sqlworkbench" carpeta con la misma ruta en la nueva máquina.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top