首先,停止MySQL服务:
sudo systemctl stop mysql
然后,以跳过授权验证的方式启动MySQL服务:
sudo mysqld_safe --skip-grant-tables --skip-networking &
这将启动MySQL服务并跳过授权验证。接下来,在另一个终端窗口中,执行以下命令来连接到MySQL服务器:
mysql -u root
进入MySQL控制台后,执行以下命令来更改管理员密码:
update mysql.user set authentication_string=password('新密码') where user='root'
将`new_password`替换为你想要设置的新密码。然后刷新MySQL权限并退出控制台:
FLUSH PRIVILEGES;
EXIT;
最后,重新启动MySQL服务:
sudo systemctl start mysql