solo - respaldar base de datos mysql
mysqldump extrae datos sin estructura de tabla (1)
Use la --no-create-info
, o su taquigrafía -t
:
--no-create-info
,-t
No escriba las instrucciones
CREATE TABLE
que recrean cada tabla volcada.Nota
Esta opción no excluye las sentencias que crean grupos de archivos de registro o
mysqldump
de tabla de la salida demysqldump
; sin embargo, puede usar la--no-tablespaces
para este propósito.
Estoy tratando de volcar todos mis datos de mysql para una base de datos en un solo archivo. Dicho esto, no quiero incluir las estructuras de tabla en este archivo (hay otro archivo que tendrá la estructura de las tablas en él).
¿Es posible extraer estrictamente los datos y no las estructuras de tabla?
Lo que estoy haciendo ahora mismo ...
# Extracts the database structure
mysqldump -d -hlocalhost -uusername -ppassword database -r database.sql
# Extracts each table and their data individually
mysqldump -d -hlocalhost -uusername -ppassword database --tab .
El primer comando escupirá un archivo .sql con la estructura de todas las entidades en la base de datos, mientras que el segundo crea automáticamente los archivos .sql y .txt con la estructura y las entidades divididas.
Lo que necesito es una copia de toda la base de datos que se hace de la misma manera.
Gracias