GoGPT Best VPN GoSearch

icono de página de OnWorks

mysqlfrm: en línea en la nube

Ejecute mysqlfrm en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mysqlfrm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mysqlfrm - muestra CREAR TABLA desde archivos .frm

SINOPSIS


mysqlfrm --server =[usuario[:]@anfitrión[:][:]|
camino>[:][:]] [pathbl1.frm | db: tbl.frm]

DESCRIPCIÓN


mysqlfrm - muestra CREAR TABLA desde archivos .frm

OPCIONES


--versión
mostrar el número de versión del programa y salir

--ayuda

--basado=DIRBASE
el directorio base del servidor

--diagnóstico
lea los archivos frm byte a byte para formar la instrucción CREATE. Puede requerir el
--servidor or --basado opciones para descifrar la información del juego de caracteres

--nuevo motor de almacenamiento=NUEVO_MOTOR
cambie la cláusula ENGINE para utilizar este motor.

--Puerto=PORT
Puerto que se utilizará para el servidor generado.

-s, --mostrar estadísticas
mostrar estadísticas de archivos e información general de la tabla.

--servidor=SERVIDOR
información de conexión para el servidor en el formulario:
[: ] @ [: ] [: ] o [: ] [: ]
(opcional) - si se proporciona, el motor de almacenamiento y la información del juego de caracteres serán
validado contra este servidor.

--usuario=USUARIO
cuenta de usuario para iniciar el servidor generado. Obligatorio si se ejecuta como usuario root. Usado solamente
en el modo predeterminado.

- tiempo de espera de inicio=START_TIMEOUT
Número de segundos para esperar a que se inicie el servidor generado. Predeterminado = 10.

-v, --verboso
controlar cuánta información se muestra. p.ej, -v = detallado, -vv = más detallado,
-vvv = depurar

-q, --tranquilo
apague todos los mensajes para una ejecución silenciosa.

Introducción ------------ La utilidad mysqlfrm está diseñada como una herramienta de recuperación que lee
.frm archivos y produce sentencias CREATE facsímil a partir de los datos de definición de tabla encontrados
en el archivo .frm. En la mayoría de los casos, la sentencia CREATE producida se podrá utilizar para
recreando la tabla en otro servidor o para diagnósticos extendidos. Sin embargo, algunos
las características no se guardan en los archivos .frm y, por lo tanto, se omitirán. Las exclusiones
incluye pero no se limita a:

- restricciones de clave externa - secuencias numéricas de incremento automático

La utilidad mysqlfrm tiene dos modos de funcionamiento. El modo predeterminado está diseñado para generar un
instancia de un servidor instalado por referencia al directorio base usando el --basado
opción o conectándose al servidor con la --servidor opción. El proceso no se alterará
el (los) archivo (s) .frm original (es). Este modo también requiere --Puerto opción para especificar un puerto para
utilizar para el servidor generado. El servidor generado se cerrará y todos los archivos temporales
eliminado después de leer los archivos .frm.

Un modo de diagnóstico está disponible mediante el --diagnóstico opción. Esto cambiará el
utilidad para leer los archivos .frm byte a byte para recuperar la mayor cantidad de información posible.
El modo de diagnóstico tiene limitaciones adicionales en el sentido de que no puede descifrar el juego de caracteres o
valores de intercalación sin utilizar una instalación de servidor existente especificada con el
--servidor or --basado opción. Esto también puede afectar el tamaño de las columnas si la tabla
utiliza caracteres de varios bytes. Utilice este modo cuando el modo predeterminado no pueda leer el archivo o si
no hay ningún servidor instalado en el host.

Para leer archivos .frm, enumere cada archivo como un argumento separado para la utilidad como se muestra en la
siguientes ejemplos. Deberá especificar la ruta de cada archivo .frm que desee leer
o proporcione una ruta a un directorio y se leerán todos los archivos .frm en ese directorio.

# Leer un solo archivo .frm en el modo predeterminado usando el servidor instalado # en
/ usr / local / bin / mysql donde el archivo .frm está en la carpeta actual. # Observe la
uso del formato db: table.frm para especificar el # nombre de la base de datos para la tabla.
El nombre de la base de datos aparece a la izquierda de ':' y # el nombre .frm a la derecha. Entonces
en este caso, tenemos database = test1 # y table = db1 por lo que la declaración CREATE
leerá CREATE test1.db1.

$ mysqlfrm --basedir = / usr / local / bin / mysql test1: db1.frm --port = 3333

# Leer varios archivos .frm en el modo predeterminado usando un servidor en ejecución # donde el
Los archivos .frm se encuentran en carpetas diferentes.

$ mysqlfrm --server = root: pass @ localhost: 3306 /mysql/data/temp1/t1.frm \

/mysql/data/temp2/g1.frm --Puerto=3310

# Ejecute el servidor generado con un nombre de usuario diferente y lea # todo el .frm
archivos en una carpeta en particular en el modo predeterminado.

$ mysqlfrm --server = root: pass @ localhost: 3306 /mysql/data/temp1/t1.frm \

/mysql/data/temp2/g1.frm --Puerto=3310 --usuario=joeuser

# Leer todos los archivos .frm en una carpeta particular usando el modo # de diagnóstico.

$ mysqlfrm --diagnostic / mysql / data / database1

Consejos útiles -------------

- Las tablas con ciertos motores de almacenamiento no se pueden leer en el modo predeterminado.

Estos incluyen PARTITION, PERFORMANCE_SCHEMA. Debes leer estos con el
--diagnóstico modo.

- Utilizar el --diagnóstico modo para tablas que no se abren correctamente

en el modo predeterminado o si no hay un servidor instalado en el host.

- Para cambiar el motor de almacenamiento en la declaración CREATE generada para todos

archivos .frm leídos, use el --nuevo motor de almacenamiento opción

- Para desactivar todos los mensajes excepto la declaración CREATE y las advertencias o

errores, utilice el --tranquilo .

- Utilizar el --mostrar estadísticas opción para ver estadísticas de archivo para cada archivo .frm.

- Si encuentra errores de conexión o similares cuando se ejecuta de forma predeterminada

modo, vuelva a ejecutar el comando con el --verbosidad opción y ver la salida de la
servidor generado y repare cualquier error al iniciar el servidor. Si mysqlfrm falla en
en el medio, es posible que deba apagar manualmente el servidor en el puerto especificado con
--Puerto.

- Si el servidor generado tarda más de 10 segundos en iniciarse, utilice el

- tiempo de espera de inicio opción para aumentar el tiempo de espera para esperar el

servidor generado para comenzar.

- Si necesita ejecutar la utilidad con privilegios elevados, utilice el --usuario

opción para ejecutar el servidor generado usando una cuenta de usuario normal.

- Puede especificar el nombre de la base de datos que se utilizará en el CREATE resultante

declaración anteponiendo el archivo .frm con el nombre de la base de datos seguido de un
colon. Por ejemplo, oltp: t1.frm usará 'oltp' para el nombre de la base de datos en CREATE
declaración. El nombre de la base de datos opcional también se puede utilizar con rutas. Por ejemplo,
/home/me/oltp:t1.frm usará 'oltp' como el nombre de la base de datos. Si dejas el
nombre de la base de datos opcional e incluya una ruta, la última carpeta será la base de datos
nombre. Por ejemplo /home/me/datos1/t1.frm usará 'data1' como el nombre de la base de datos. Si
no desea utilizar la última carpeta como el nombre de la base de datos, simplemente especifique el
dos puntos como este: /home/me/data1/:t1.frm. En este caso, se omitirá la base de datos.
de la sentencia CREATE.

¡Disfruta!

Use mysqlfrm en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.