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: