mysql无法修改用户密码

mysql无法修改用户密码

red hat 7.2,最新版4.0.2-2MYSQL,
由于以前安装的3.23.49a出现问题,,我误删除了mysql数据库下user表中的所有记录(即没有用户了)然后才安装的最新版MYSQL.(当然,拿掉了所有老版的软件)
可装上后用:/usr/bin/mysqladmin -u root -p password 'new-pass'总显示:
mysqladmin:connect to server at 'localhost' failed
error:'Access denied for user:'root@localhost'(using password:NO')
不知道是怎么回事!而我又重新安装了:/usr/bin/mysql_install_db,也重新启动了,,就是不知道是怎么回事!!!现在进不了mysql服务了!      
看log,改/var/lib/mysql的权限      
谢谢,现在重新安装了,root也能连接上了!
可现在的问题是,用网页连接数据库正常,可不能读,不能写(因为我装了好几种文章管理系统、新闻管理系统,都是管理界面进不去,因为它管理界面是读数据库中的用户名和密码,用户名和密码都正确,可就进不去。所以我想应该是读不出数据库,而我连接是用root的呀。不可能没有权限吧?如果想这网页有问题,可我装了好几种的,而且都是有名的,不可能都有问题吧!!!