LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1013|回复: 2

如何快速搬迁php+mysql服务器?

[复制链接]
发表于 2005-5-24 16:52:27 | 显示全部楼层 |阅读模式
我原来的服务器上装好了多个php+mysql论坛

现在新装好了一台服务器,今天我直接将老服务器的 /var/www/html与/vqr/lib/mysql
全部复制到了新服务器的相应目录中
并用phpmyadmin设置好了与老服务器一样的mysql访问口令与权限

但却发现运行不了
如Discuz!的提示如下:
Discuz! info: MySQL Query Error

Time: 2005-5-24 4:42pm
Script: /Discuz!/index.php

SQL: UPDATE cdb_stats SET count=count+1 WHERE (type='total' AND var='hits') OR (type='browser' AND var='MSIE') OR (type='os' AND var='Windows') OR (type='total' AND var='guests') OR (type='month' AND var='200505') OR (type='week' AND var='2') OR (type='hour' AND var='16')
Error: Table 'cdb_stats' is read only
Errno.: 1036

An error report has been dispatched to our administrator.

提示说明我新设的帐号是可以访问相应数据库的。但却某个表只有读的权限。。。
估计是这样直接COPY mysql数据库不行吧?
有什么好的方法,可以很方便地搬迁 php + mysql 服务器呢?
发表于 2005-5-27 10:48:56 | 显示全部楼层
在新服务器上要重新安装论坛,最好用同一个版本,Discuz!没用过不好乱说,我将NUKE从FC2成功搬到FC3
回复 支持 反对

使用道具 举报

发表于 2005-5-28 13:35:33 | 显示全部楼层
http://dato.minidns.net/mambo/content/view/19/29/

4.0.x版本迁移过,似乎是一种mysql的特定的数据格式可以支持直接拷贝操作,至于老的3.x版本不清楚

过程

cd datebase
chgrp -R mysql .
chown -R mysql .
chmod 0660 file*

然后进入phpmyadmin,选择具体的数据库,执行修复操作就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表