请教一下FC5下面MYSQL5改变数据库路径的问题

现在的情况是这样的。
FC5默认安装上MYSQL以后,服务可以正常启动。任何软件都操作正常。
但是我现在想把数据库文件迁移到别的目录当中去。
已经把"mysql","test"等等"/var/lib/mysql"中的文件全部COPY到新的目录当中去了。
并且把新的那个目录的权限和拥有者也给了MYSQL这个用户。
同时,对my.cnf中的“datadir”和“socket”相应的目录进行了修改。
对“/etc/rc.d/init.d/mysqld”这个文件中涉及到“datadir”的地方也进行了相应修改。

现在启动MYSQL服务。就会出现:
Timeout error occurred trying to start MySQL Daemon.
启动 MySQL: [失败]

查看了一下状态,服务已经起来了,但是无法连接,提示如下:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

是不是还有哪个文件中的东西我没有修改呢?或者是其他的原因。
在网上找到一个设置目录权限的文章,但是对比了一下,目录的权限好象没有什么问题哦!

各位朋友能否帮我看看是哪里出现的问题,或者能不能详细讲解一下更改数据库数据存放目录的步骤?

小弟在这里严重谢过了……

PS:找到一个帖子,可是按照上面说的做了,还是没成。
http://bbs.chinaunix.net/viewthread.php?tid=91733