mysqldump存储过程
mysql 的存储过程在 mysql.proc表里。 只上传frm,MYI,MYD不能上传procere。你可以mysqlmp --table mysql proc > proc.sql -uroot -p 之后再到你的虚拟机中 source 目录\proc.sql
2. mysql只导出某个存储过程怎么导最好用mysqlmp命令。
单个的没有 导出数据库dbname下面全部的 mysqlmp -R -ndt dbname -u root -p > C:\xxx.sql;
3. mysql数据库存储过程怎么备份数据库
cmd命令行: mysqlmp -uroot -p -D > 备份存放目录/备份.sql
上面是备份数据库的,下面是备份表的
mysqlmp -u root -p 备份表 > 备份存放目录/备份.sql
4. 在mysql中如何导出指定的存储过程
方法一:从mysql维护的存储过程表(mysql.proc)出:
select body
from mysql.proc
where name = 'simpleproc'
;
更详细一点的:
select name , type , param_list ,returns , body , body_utf8
from mysql.proc
where name = 'simpleproc'
;
方法2:
select ROUTINE_DEFINITION , ROUTINE_TYPE , ROUTINE_NAME from information_schema.ROUTINES
where ROUTINE_NAME = 'simpleproc'
;
如果要导出,可以装到一个表中导出:
create table mp_proc
as
select name, param_list ,returns, body
from mysql.proc
where name = 'simpleproc'
;
然后mp出来.或者 tee出到文件。