MySQL的存储过程恢复方法
公司的网站发布系统是基于MySQL数据库的。最近网站服务器出了问题,重装了操作系统后,虽然将MySQL数据库的基本数据恢复了,但因为缺少存储过程,网站后台的新闻发布和旧新闻删除功能均无法使用。因些必须经过尝试,初步实现了MySQL数据库存储过程的恢复,现将尝试过程和恢复步骤与大家分享一下:
1、 首先运行MySQL Query Browser工具,进入MySQL数据库管理界面;
2、 点击Script菜单中的Creat Stored Procedure/Function,进入存储过程创建界面,随便创建一个存储过程并保存;
3、 在MySQL的安装目录下搜索创建时间为今天的文件,到了两个文件“proc.MYD”和“proc.MYI”,证明新建的存储过程存储在这个数据库文件中;
4、 在以前的备份数据库文件中查看,发现只有“proc.MYD”和“proc.MYI”这两个文件的修改日期发生了变化,再一次证实了存储过程的确是存放在这两个文件中;
5、 将这两个文件拷贝到MySQL数据库存放数据库文件的文件夹data\mysql下,覆盖新安装产生的“proc.MYD”和“proc.MYI”这两个文件;
6、 重新运行MySQL Query Browser工具,进入MySQL数据库管理界面,现在已经能看到恢复后的存储过程了。
7、 至此MySQL的存储过程恢复完成。
现将MySQL存储过程的恢复步骤总结如下:
1、 将备份的存储过程数据库文件“proc.MYD”和“proc.MYI”拷贝到MySQL数据库存放数据库文件的文件夹data\mysql下,覆盖新安装产生的两个同名文件;
2、 mysql数据库的方法进入MySQL Query Browser工具,查看存储过程是否已经恢复。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论