回忆一下你改过mysql哪些设置。mysql的登录执行的是主机、用户、口令组合校验,也就是说除了设置口令,你还有指定口令适用的地址(主机),同一个用户,在不同的地址登录,可以要求用不同的口令。mysql在默认情况下用户root在服务器端登录是不需要口令的。除了某些特别注重安全的高手外,很少有人注意到要对服务器端的root登录也进行口令限制。