MySQL: Cómo importar y exportar procedimientos almacenados

Importar y exportar procedimientos almacenados en MySQL ,como explican en Dumping MySQL Stored Procedures, Functions and Triggers, en teoría es fácil:

  • Exportar: mysqldump <other mysqldump options> –routines > outputfile.sql
  • Importar: mysqldump –routines –no-create-info –no-data –no-create-db –skip-opt <database> > outputfile.sql

El problema es que a veces la base de datos queda corrupta y no se importan correctamente (realmente desconozco qué fue lo que generó el problema). Afortunadamente la solución fue sencilla; nos aconsejan ejecutar mysql_upgrade cada vez que lo actualicemos:

mysql_upgrade -u TU_USUARIO -h localhost -p TU_PASS –v

(Testado en Ubuntu)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada.