Interactuar con una BD Mysql desde un script

Esto para muchos será sencillo pero admito que no sabia como hacerlo, el problema que tenia era que necesitaba replicar una tabla con actualizaciones de un servidor a otro y luego de hacer eso eliminar los datos de esa tabla, para que el proceso se iniciara nuevamente limpio:
Aquí solamente voy a poner la parte donde hago el backup de la tabla y luego borro los datos de la misma:

mysqldump -u $user -p$pass db_name table_name > /rutaarchivo/nombrearchivo.sql;
mysql -u $user -p$pass << EOF
use db_name
delete from table_name
EOF

Claro está que:
$user y $pass son el usuario y la contraseña del servidor de base de datos al que quieren acceder, db_name y table_name son los nombres de la base de datos y de la tabla respectivamente.
Saludos y hasta la victoria siempre.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s