遇到一个mysql的数据迁移问题

由于系统升级,把原来的3.23版本的mysql升级到4.1.1版本的mysql,两个mysql在不同的机器上。
首先说一下,数据库和apache和php提供虚拟主机服务。
我选择的方案是:
数据直接把mysql目录下对应的数据库打成tar包,然后复制到新的mysql下,数据库可以浏览,说明数据正确转移了。
然后是把mysql.user表和mysql.db表导出并重新导入到新的数据库服务器中。
由于两个版本的密码生成机制好象不一样,所以运行了mysql_fix***脚本。
密码问题看起来是解决了。

由于是虚拟主机,大概有50多用户需要迁移,我先选择了一个论坛做实验。
1。按照上面的方法把数据库转移了
2。把/home/username*/目录打包,复制到新机器的apache的data目录下
3。访问
最开始的时候,密码问题没解决的时候,论坛的index.php会提示访问数据库被拒绝,后来密码问题解决了,论坛看上去能打开,但是奇怪的是却是不能访问到论坛里的数据,首先可以保证的mysql数据该是完全被copy了的,因为2个数据库的大小是差不多的。

现在我不知道问题出在那里,数据库?php?apahce?
再说一下,mysql,apache,php都升级了。