配置mysql忘记phpMyAdmin的root登录密码怎么办呢?从网上摘抄了解决方法。供大家参考。
首先进入DOS,开一个cmd c:\>sc stop mysql 进到目录里面 cd C:\xampp\mysql\bin 解释一下 C:\xampp\mysql\bin 路径要改成你自己的 下同
C:\xampp\mysql\bin>
mysqld --defaults-file="C:\xampp\mysql\bin\my.ini" --console --skip-grant-tables 重新开一个cmd
进到目录里面 cd C:\xampp\mysql\bin C:\xampp\mysql\bin>mysql -uroot mysql
mysql>UPDATE user SET Password=PASSWORD('123456') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql>quit
C:\xampp\mysql\bin>mysqladmin shutdown 之后正常重启MySQL服务就行了。用户名root,密码123456 以上红字是需要输入的内容。
-----夏穆分割线(其实是同理的方法)----------------------------------------------------------------------------------------------------
你修改密码试试:关闭正在运行的MySQL 打开DOS窗口,转到mysql\bin目录 非权限检查模式启动mysql:>mysqld --skip-grant-tables回车后如果没有出现提示信息,那就对了 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录 输入mysql回车, >mysql如果成功,将出现MySQL提示符 连接权限数据库mysql> use mysql; 修改用户密码:mysql> SET PASSWORD FOR [email=]'root'@'localhost'[/email] = OLD_PASSWORD('123456');# --------------# 设置后可以通过后台mysql命令进入mysql数据库,而phpMyAdmin却依然无法登陆# mysql> update user set password=password("123456") where user="root"; # -------------- 刷新权限(必须的步骤) mysql>flush privileges; 退出mysqlmysql> \q
|