问题原因没有找到,只是网上找到了方法。

1、用#mysqld_safe --user=mysql --skip-grant-tables --skip-networking

2、修改mysql数据库下,user表中root用户的密码

   mysql>update mysql.user set  password=password('新密码') where User='root';

mysql 修改密码  #mysqladmin -u username -h hostname password 'newpassowrd' -p

                >SET password for 'username'@'hostname'=password('newpassword')