在windows下:
1)打开命令行窗口,停止mysql服务:Net stop mysql
2)到mysql的安装路径的bin目录下,找到 mysqld-nt.exe
3)执行:mysqld-nt --skip-grant-tables //不使用密码认证方式启动,所有用户将都有访问所有表的权限。
4)另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql,等待提示符出现时执行:
> use mysql> update user set password=password("新密码") where user="root"; //修改密码
> flush privileges; //刷新权限
> exit