phpstudy_pro突然不能创建数据库也不能修改root密码的解决办法

每天正常使用 phpstudy_pro来调试网站,今天刚才突然不能创建数据库了。提示
创建数据库失败
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

就连ROOT密码也不能修改,在AI的大力帮助下,终于可以正常了。在此我记录一下,也给其它人遇到这样的问题,提供点帮助。

phpstudy_pro突然不能创建数据库也不能修改root密码的解决办法

完整解决办法及操作步骤

1. 先在 phpstudy 面板停止 MySQL 服务
2. 管理员打开 CMD

你可以找到你MYSQL所在的目录 比如 D:\phpstudy_pro\Extensions\MySQL5.0.96\bin 直接在窗口下右健 在此处打开命令提示符

然后 复制这条命令  这条命令的意思是  跳过权限启动 MySQL(新开 CMD 窗口运行这条,窗口不要关!)

mysqld –defaults-file=”D:\phpstudy_pro\Extensions\MySQL5.0.96\my.ini” –skip-grant-tables –console

3.再新建一个管理员 CMD,同样进入 bin 目录,连接数据库

mysql -u root

复制下面 SQL 直接粘贴执行(MySQL5.0 专用)

use mysql;
flush privileges;
UPDATE user SET Password=PASSWORD(‘123456′) WHERE user=’root’ AND host=’localhost’;
flush privileges;
exit;

最后. 收尾操作
关闭两个 CMD 窗口
phpstudy 启动 MySQL
进入【数据库】→找到 root 用户→修改密码为 123456(同步面板保存的密码)
测试创建数据库

重点注意
MySQL5.0 语法和 5.7/8.0 不一样,不要混用其他版本语句;
如果启动 mysqld 提示端口被占用,检查有没有残留 mysqld 进程,任务管理器结束;
重置成功后,项目数据库配置文件里的密码也要改成 123456;
phpstudy 建议右键→以管理员身份运行,避免权限问题再次出现认证错误。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
今日签到
搜索