第一步关闭mysql服务:
service mysqld stop
第二步:
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
第三步在上步紧接输入:mysql -uroot mysql
第四步 选择数据表
use mysql
第五步 删除数据表中用户名为空的
delete from user where user='';
第六步 更新密码
update user set Password=PASSWORD('root') where user='root';
第七步 权限刷新
flush privileges
第八步 退出
quit
最后重启mysql看看是否可以了?