MYSQL 重置修改密码
使用WAMP的朋友如果设置了MySQL 的root 密码,可能会忘记,在windows操作系统下可以用以下方法重新设置:
1. 停止WAMP所有服务,退出WAMP程序;
2. 在命令提示符下(CMD),进入到WAMP下MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动:mysqld-nt --skip-grant-tables;
如果bin下没有mysqld-nt的话,用mysqld这个命令和mysqld-nt是一样的,只是因为数据库版本不一样,命名不一样而已。
3. 上面的窗口一直处于运行状态,有的版本不会提示任何信息,上面的窗口可以关掉可以不关掉,mysqld-nt的进程始终是在运行,重新开打一个命令提示符的窗口用空密码方式使用root用户登录MySQL:mysql -u root;
4. 修改root用户的密码:
>use mysql
mysql> update mysql.user set password=password("新密码") where user="root";
mysql> flush privileges;
mysql> quit
如果修改为别的密码,注意此时需要用password()函数来赋值
5. 重新启动WAMP程序,MySQL服务可能不能启动,打开管理器,停止mysqld-nt进程,再启动MySql服务,通过phpmyadmin就可以访问数据库了。
浙公网安备 33010602011771号