赵工的个人空间


网络课堂部分转网页计算部分转编程演练

 PHP的使用技巧

首页 > 网络课堂 > PHP的使用技巧 > 恢复Wampserver数据库数据
恢复Wampserver数据库数据

WampServer是一种可以安装在电脑上的Apache+PHP+MySQL网站服务器软件包,其中包含了Web服务器Apache软件、PHP后端编程语言编译器、MySQL数据库等,一次安装就可以搭建一个可以解析PHP后端语言的Web服务器,可以使用MySQL数据库,非常方便。
但使用时也有一个注意事项,就是如果更改了MySQL数据库的内容,一定要及时使用phpMyAdmin导出功能,把数据库内容转为.sql文件存放起来备用,如果系统出现问题,可以使用导入功能恢复数据库。否则,如果重装系统,再次安装WampServer,数据库中数据就会丢失不见,这会让使用者非常头疼。

其实,如果原来建立的wamp文件夹没有删除,相关数据库结构及数据内容仍保存在其中,不过需要手工来处理。WampServer中,建立的MySQL数据库表结构,是存放在\wamp\bin\mysql\mysql5.x.xx\data文件夹中的,其中有 *.frm (表结构文件)和*.ibd(表数据文件),但这些文件只是对应数据库表的结构,而所有包含的数据则在ibdata1文件中。
如果重装系统,就要先把wamp文件夹重命名,保存好原先的数据文件,然后安装WampServer软件,形成新的wamp文件夹。然后把旧文件夹中对应的数据库表*.frm (结构文件)和*.ibd(数据文件)拷入新文件夹中,并把存放数据的ibdata1文件也拷入并覆盖,这样就可以恢复原先的数据库数据。
因为MySQL数据库以以库和表的方式进行组织的,如果另外建立了一个数据库,那么会形成一个单独的文件夹,对应的表*.frm和*.ibd文件都会放在此文件夹中。

当然,这种方法是在迫不得已的情况下使用的,一般情况下还是建立数据库改动后用导出功能,用.sql文件来保存数据。

Copyright@dwenzhao.cn All Rights Reserved   备案号:粤ICP备15026949号
联系邮箱:dwenzhao@163.com  QQ:1608288659