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.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>