问题:使用skip-grant-table,进入mysql后修改root密码,发现无效,登录后仍是匿名用户
症状1:flush privileges后显示mysql.server does not exist。
后使用mysql_upgrade命令修复
症状2:修改密码后仍然无法用mysql- u root -p方式登录,不加密码登录后发现是匿名用户
解决方案:update user命令中的set password=password('密码')一句,将括号看成是注释,其实password=password('密码')是一个整体,新密码应该位于引号内
转载于:https://blog.51cto.com/sisirukou/907699