首先停止mysql服务(windowsx下):
net stop mysql
然后再mysql安装目录的bin文件夹下在cmd里:
mysqld-nt --skip-grant-tables
然后再打开一个cmd然后输入:
mysql -uroot -p
此时不用密码所以可以直接回车。
然后输入:
update mysql.user set password=PASSWORD('你的密码') where user='root';
(注意要用PASSWORD函数,密码要MD5加密)
flush privileges;
退出后在任务管理器里kill mysql-nt.exe
最后重启mysql服务:
net start mysql.
PS: 如果再次登录时提示error:2003 cannot cannot connect to the server.
可以到安装目录的bin目录下启动一下 mysql-nt
No comments:
Post a Comment