似乎mysql5的密码验证方式已经作过修改

解决方案 »

  1.   

    mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
    -> WHERE Host = 'some_host' AND User = 'some_user';
    mysql> FLUSH PRIVILEGES;
      

  2.   

    删除用户操作具体怎么样的?能通过mysql客户端登陆么?本地登陆呢,不行,覆盖本地的mysql数据库文件吧
      

  3.   

    1  safe_mysqld --skip-grant-tables& 清空root 用户密码。
    2  在另一台机上安装MYSQL。 然后把 mysql 数据库下的 文件COPY到本机。盖掉,再重启MYSQL即可。