Exportación e importación de bases de datos MySQL en Linux
Cómo 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 (contraseña) del usuario que utilizó para exportar la base de datos.
Reemplace username con un nombre de usuario válido en el servidor de bases de datos MySQL, databasename con el nombre real de la base de datos que desea exportar. Last, 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.
Cómo exportar las estructuras de una base de datos MySQL
Si ya no necesita los datos dentro de las tablas de la base de datos (unlikely), simply add the option -non-data this will only tables exported database without data.
mysqldump -u username -p --no-data databasename > filename.sql
Cómo exportar sólo los datos de una base de datos MySQL
If you just want the data in a MySQL database, what can be achieved with the use of the option -no-create-info. Con este ajuste solo se exportarán los datos (registro de las tablas). Utilice este recurso sólo si usted está totalmente seguro de que usted cuenta con una base de datos duplicadas con la misma estructura, donde sólo tendrá que actualizar los datos.
mysqldump -u username -p --no-create-info databasename > filename.sql
Cómo exportar varias bases de datos MySQL
Con la opción –databases permitirá especificar más de 1 base de datos para exportar:
mysqldump -u username -p --databases databasename1 [databasename2 ...] > filename.sql
Cómo exportar todas las bases de datos del servidor MySQL
To export all of the MySQL database server, use option –all-databases, and need not specify the names of the databases.
mysqldump -u username -p --all-databases > filename.sql
Cómo importar una base de datos MySQL
Usted puede restaurar una base de datos MySQL mediante phpMyAdmin, usando la pestaña del importación, pero este solo te permitirá importar un fichero de menos de 2 MB, para importar base de datos con un tamaño físico mayor a este, You can do this by simply typing the following command syntax in the 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 importación y exportación de bases de datos MySQL no sólo es importante para recuperar los datos cuando ocurre un desastre, but also provides an easy way to migrate or move to another server, como por ejemplo al cambiar de proveedores de alojamiento web.
SOURCE: http://www.regoremor.com/plataformas/linux/exportacion-e-importacion-de-bases-de-datos-mysql-linux/