开始--》运行--》cmd
进入mysql安装目录的bin文件夹(客户都没设置环境变量找不到mysql命令只能到那个目录)
比如:D:\Program Files\MySQL\MySQL Server 5.0\bin>
1.暂停mysql服务;
2.忽略授权问题;
3.另一个命令行进去myql;
4.重置root密码并刷新授权表;
5.任务管理器杀掉mysql进程;
6.重启mysql服务;
>net stop mysql
>mysqld --skip-grant-tables
开另外一个命令行窗口,一样进入那个目录
>mysql -u root -p
>update mysql.user set password=PASSWORD("新密码") where User="root";
>flush privileges;
任务管理器杀掉mysql进程
>net start mysql
#################################################################
vi /etc/my.cnf 在[mysqld]添加
skip-grant-tables
/etc/init.d/mysql restart
mysql
>update mysql.user set password=PASSWORD("新密码") where User="root";
>flush privileges;
/etc/init.d/mysql restart