funciones - Cómo hacer una copia de seguridad de los procedimientos almacenados en MySQL
procedimientos almacenados mysql php (3)
Utilizo mysqldump
con MySQL 5.0 y hago una copia de seguridad todos los días, pero no entiendo el método que solo hace la copia de seguridad del procedimiento almacenado.
¿Cómo puedo hacer una copia de seguridad?
No estoy seguro de si está solicitando una copia de seguridad de los procedimientos almacenados, así como todo lo demás, o simplemente los procedimientos almacenados por su cuenta ...
Almacenado procesado en vertedero con todo lo demás:
mysqldump -R <dbname> #or
mysqldump --routines <dbname>
Sólo los procedimientos almacenados:
mysqldump -n -t -d -R <dbname> #or
mysqldump --no-create-db --no-create-info --no-data --routines <dbname>
¿Eso ayuda?
También puede poner [mysqldump]
routines=true
en la sección [mysqldump]
de su archivo my.cnf
(es posible que tenga que agregar esta sección, ya que normalmente no está presente en un archivo my.cnf
virgen) para incluir rutinas en un volcado normal.
mysqldump - u dbusername (ex: -uroot) -ppassword (ex:-pmysql@dbpas) --routines <dbname>
usar el nombre de usuario y la contraseña podría ser más útil.