A veces es necesario exportar toda una base de datos a un archivo sql para llevar esa base de datos a otro lugar. A este proceso se le conoce comúnmente como crear un dump de la base de datos, también a veces tenemos que hacer esto desde la consola, por ejemplo si estas conectado por ssh al servidor y no tienes interfaz gráfica, pues esto es muy fácil solo hay que usar el comando mysqldump:
mysqldump --host=HOST --user=USUARIO --password=PASS database > database.sql
Es cuestión solamente de sustituir HOST por el host de tu base de datos, USUARIO por el usuario de la base de datos, PASSWORD por el password de ese usuario, database por la base de datos que quieres exportar y database.sql por el nombre de archivo que quieres. Por lo tanto si mi host es localhost, mi user keogh, mi password abc, y mi base de datos soygeek, el comando quedaría como sigue:
mysqldump --host=localhost --user=keogh --password=abc soygeek > soygeek.sql
Luego queremos con este archivo sql llenar una base de datos en algún otro lado, eso se llama importar y lo hacemos de la siguiente manera:
mysql --host=HOST --user=USERNAME --pass=PASSWORD DATABASE < /PATH/FILE.SQL
Entonces si usamos los datos creados arriba y ahora la base de datos a la que quiero importar los datos se llama soygeekqa, quedaría como sigue:
mysql --host=localhost --user=keogh --pass=abc soygeekqa < soygeek.sql
Saludos











Post a Comment