紧张的1个小时

      linux 2005-8-8 14:23
本来要升级论坛。从2.1.1升级到2.1.2。本人马马虎虎,按照说明有以下一段文字:

引用:

1. 上传程序包upload内的全部文件,覆盖上一版程序
2. 执行 install/install.php 或 install/upgrade.php 文件
3. 按照操作提示执行升级
4. 升级完毕,删除 install 目录
5. 重新更新全部缓存文件;重新更新全部模版文件

然后就直接拷贝进/var/www/html下
准备升级,后来安提示,需要执行 install/install.php 或 install/upgrade.php 文件。
我选择了前者install.php。这样就以为万事大吉。

然后就install
到数据库,数据表的时候,我发现它要覆盖原来的表格。狐狸说,数据库不覆盖就没有事情。我选择了一个新的表头。

然后就install完成了,等到一起动,才发现,呜呼,bbs和blog都没有了,都从零开始了。
头皮发麻,然后这个时候南冰发短信给我,说bbs怎么了?她作业还在上面呢。
我说,正在升级论坛呢。

之后,我怕有事情,用webmin把mysql的库全备份了一遍,准备恢复数据。
先用论坛自带的数据库恢复,显示恢复成功,但近不去。
我只能删除config.php,重新安装一遍。之后,又试验了升级,也不行。

后来我想,先把论坛安装然后,恢复数据库,是不是有希望呢。

在忐忑中,然后开始安装论坛,安装好以后,把数据库清空(mysql恢复的时候需要数据库是空的,不然它会把数据放到已有表单的后面)
操作如下:

mysql -u root -p
mysql>DROP DATABASE data;
引用:
清空数据库
mysql>use data;
引用:
检查数据库
mysql>CREATIVE DATABASE data;
引用:
创建数据库
mysql>q
引用:
注意大小写和那个分号

之后用备份好的数据库文件,恢复数据库
mysql -u root -p data< data.bak
引用:
恢复数据库

到论坛一看,终于回来了。
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}