windows system
1.停止mysql服务。
Ctrl+R cmd
net stop mysql
2.在cmd命令行窗口,进入mysql安装目录,比如:
cd "C:\Program Files\MySQL\MySQL Server 5.0\bin"
3.在安全模式下启动mysql,此时不用输入密码就可以进入mysql 服务
mysqld --skip-grant-tables --skip-networking
4.重新打开一个cmd命令行窗口
mysql -uroot -p
不用输入密码,直接回车。
5.输入以下命令 进行修改mysql密码
update mysql.user set password=PASSWORD('******') where User='root';
6.刷新权限表
flush privileges;
Linux system
1.停止mysql服务
sudo service mysql stop
2.以安全模式启动mysql服务
sudo mysqld_safe --skip-grant-tables --skip-networking
3.另外打开个终端,以root账户登录
mysql -uroot
4.重新设置密码
use mysql;
update user set passward=PASSWORD("******") where User='root';
flush privileges;