在cmd窗口,直接使用 mysql –usa 可以登录,但是创建sa时候设置密码为123456.原因可能有两个:
解决方法:
删除user表中用户名为空的用户,delete from mysq.user where user=’’
如果root密码为空需要修改root的密码,然后重启mysql服务。