1、停止正在运行的MySQL进程
killall -TERM mysqld(Linux)
Windows net stop mysql。
2、启动MySQL以安全模式
Linux下,运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
Windows下,在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables
不用密码进入MySQL了
3、更改密码
>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;
注:如是4.1以上版本则使用old_password()函数进行密码更改,否则无法登录。
转载请注明来自7game.net.cn