很早之前在电脑本机上装了一个windows版本的mysql 密码忘记了
请教高手 如何修改在windows上的mysql的密码?
感谢

解决方案 »

  1.   

    百度一下mysql密码忘记    你就知道
      

  2.   

    skip_grant-tables
    mysqladmin -u root flush-privileges password "newpasswod";
      

  3.   

    我的测试方法如下
    1 在服务里面先把mysql服务停止
    2 然后在C:\Program Files\MySQL\MySQL Server 5.1 下找到my.ini 文件
    并在[mysqld]下面添加参数 skip-grant-tables 保存
    3 启动mysql服务 
    4登陆mysql此时不需要密码
    5 可以查看mysql数据库表中的权限 但是按照网上查询处理的方法 修改密码 报错:skip-grant-tables启动 不能修改密码
    update user set Password='' where Host='localhost';将密码置为空
    6 关闭mysql服务  修改my.ini文件  将 skip-grant-tables 参数注释掉 保存 
    7 启动服务(此时也不需要密码已将密码置空)
    grant all on *.* to 'root'@'localhost' identified by '123456';
    设置成功  退出 重新登陆 成功