问题原因没有找到,只是网上找到了方法。
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')