2009-12-22 19 views

Respuesta

9

En la base de datos mysql hay una tabla proc que parece contener todos los datos para un procedimiento almacenado.
Por lo tanto, los archivos físicos deben ser <datadir> /mysql/proc.MYI y <datadir> /mysql/proc.MYD.

editar: ¿Pero tal vez simplemente está buscando SHOW CREATE PROCEDURE?

+0

Hice lo anterior pero el mismo resultado :(. ¿Hay alguna otra forma posible? – Palani

+0

No. He reinstalado el sistema operativo antes de que haya copiado todo lo que se encuentra en la carpeta Mysql/Data. Ahora puedo restaurar todo valores excepto los procedimientos de la tienda. ¿Hay alguna manera de obtenerlo? – Palani

+0

hm, si coloca esos dos archivos en otro directorio en su directorio de datos, por ejemplo, dir/datos/proc.MYI y dir/datos/proc.prueba/proc.MYD y luego reinicie el servidor mysql, ¿puede acceder a la tabla como, por ejemplo, 'SELECT body FROM proctest.proc'? – VolkerK

Cuestiones relacionadas