我想重新设置密码,但是显示图片这样的效果,是我软件没安装成功吗?

关注引自免费微信小程序:皆我百晓生
看起来你正在尝试在Windows上通过命令行工具停止MySQL服务并重置root用户的密码,但遇到了一些问题。让我们一步一步解决这个问题。
首先,确保MySQL服务已经正确安装并且正在运行。你可以通过以下步骤检查:
Win + R 打开“运行”对话框。services.msc,然后点击确定或按回车键,打开“服务”窗口。如果你没有看到MySQL服务,那可能意味着它没有正确安装,你需要从官方网站下载并安装MySQL Server:https://dev.mysql.com/downloads/mysql/
接下来,我们将通过命令提示符重置MySQL root用户的密码。按照以下步骤操作:
再次打开命令提示符(以管理员权限运行)。你可以通过在任务栏搜索“cmd”,然后右键点击“命令提示符”并选择“以管理员身份运行”来实现。
进入MySQL的bin目录,通常位于 C:\Program Files\MySQL\MySQL Server 8.0\bin (根据你的安装路径可能会有所不同),输入以下命令并按回车:
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
启动MySQL的服务监听器,输入以下命令并按回车:
mysqld --skip-grant-tables &
这个命令会绕过权限检查,让你可以直接修改用户表。
现在你应该可以连接到MySQL服务器了,输入以下命令并按回车:
mysql -u root
不需要输入密码,因为我们在前面的命令中跳过了这个步骤。
连接成功后,在MySQL提示符下执行以下命令来重置root用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
将'your_new_password'替换为你想要设置的新密码。
完成后,退出MySQL客户端:
quit;
最后,关闭MySQL的服务监听器。回到命令提示符,输入以下命令并按回车:
taskkill /F /IM mysqld.exe
现在你应该已经成功地更改了MySQL root用户的密码。尝试重新登录MySQL,使用新的密码进行验证。如果遇到任何问题,请随时告诉我。