Вы находитесь на странице: 1из 2

Exportacin e importacin de bases de datos

MySQL en Linux
By Roger Romero
on Abr 05, 2010
in Linux

Cmo exportar una bases de datos MySQL


Para exportar una base de datos MySQL en un archivo, simplemente escriba la siguiente
sintaxis de comandos en el shell, siempre y cuando pueda utilizar SSH de forma local o
remota para acceder a la computadora en la que se encuentra instalado el servidor de bases
de datos MySQL.
mysqldump -u username -p databasename > filename.sql
Esto le pedir inmediatamente el password (contrasea) del usuario que utiliz para
exportar la base de datos.
Reemplace username con un nombre de usuario vlido en el servidor de bases de datos
MySQL, databasename con el nombre real de la base de datos que desea exportar. Por
ltimo, usted puede poner el nombre que quieras en filename para el archivos SQL,
ejemplo: filename.sql.
Los datos, tablas y estructuras de databasename ser respaldado en un texto SQL en un
fichero llamado filename.sql.
Cmo exportar las estructuras de una base de datos MySQL
Si ya no necesita los datos dentro de las tablas de la base de datos (poco probable), slo
tiene que aadir la opcin -no-datos esto har que solo se exporten las tablas de la base de
datos sin los datos.
mysqldump -u username -p --no-data databasename > filename.sql
Cmo exportar slo los datos de una base de datos MySQL
Si slo desea los datos de una base de datos MySQL, lo puede lograr con el uso de la
opcin -no-create-info. Con este ajuste solo se exportarn los datos (registro de las tablas).
Utilice este recurso slo si usted est totalmente seguro de que usted cuenta con una base de
datos duplicadas con la misma estructura, donde slo tendr que actualizar los datos.
mysqldump -u username -p --no-create-info databasename > filename.sql
Cmo exportar varias bases de datos MySQL
Con la opcin databases permitir especificar ms de 1 base de datos para exportar:
mysqldump -u username -p --databases databasename1 [databasename2 ...] > filename.sql
Cmo exportar todas las bases de datos del servidor MySQL
Para exportar todas las bases de datos del servidor MySQL, utilice la opcin all-databases,
y no necesitan especificar los nombres de las bases de datos.
mysqldump -u username -p --all-databases > filename.sql
Cmo importar una base de datos MySQL
Usted puede restaurar una base de datos MySQL mediante phpMyAdmin, usando la pestaa
del importacin, pero este solo te permitir importar un fichero de menos de 2 MB, para
importar base de datos con un tamao fsico mayor a este, puede hacerlo simplemente
escribiendo la siguiente sintaxis de comandos en el shell, siempre y cuando pueda utilizar
SSH de forma local o remota para acceder a la computadora en la que se encuentra
instalado el servidor de bases de datos MySQL.
mysql -u username -p databasename < filename.sql
La importacin y exportacin de bases de datos MySQL no slo es importante para
recuperar los datos cuando ocurre un desastre, sino que tambin proporciona una manera
fcil de migrar o moverse a otro servidor, como por ejemplo al cambiar de proveedores de
alojamiento web.
Enlaces:

Вам также может понравиться