简介:如果你在M1芯片的Mac上忘记了MySQL的密码,不用担心,下面提供一种简单的方法来重置它。
在M1芯片的Mac上重置MySQL密码的步骤:
输入你的Mac密码后,服务应该停止了。
sudo mysql.server stop
~/.my.cnf或/etc/my.cnf。你可以使用文本编辑器打开它,并查找[mysqld]部分。在这一部分下,你应该会看到一个socket行,它指示了MySQL服务器的套接字位置。这将以不验证用户权限的方式启动MySQL服务器。
sudo mysqld_safe --skip-grant-tables &
你应该能够看到MySQL提示符。
mysql -u root
将
FLUSH PRIVILEGES;ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
新密码替换为你想要设置的新密码。注意不要在引号内包含特殊字符或空格。
exit;
输入你刚才设置的新密码。服务应该会停止。
sudo mysqladmin -u root -p shutdown
服务应该开始运行,你现在可以使用新密码登录了。
sudo mysql.server start
.my.cnf文件,并在其中包含你的新密码和任何其他配置选项。将此文件保存在适当的位置(通常是~/.my.cnf)。