- 在 Linux 系统中,你可以使用以下命令停止 MySQL 服务:
sudo systemctl stop mysql - 启动 MySQL 服务,并跳过权限验证:
在这个命令中,sudo mysqld_safe --skip-grant-tables &--skip-grant-tables参数将禁止 MySQL 对用户身份进行验证,因此你可以直接登录到 MySQL 服务器,而不需要输入密码。 - 连接到 MySQL 数据库:
在你输入这个命令后,MySQL 会提示你输入密码。但是,由于你在第二步中使用了mysql -u root--skip-grant-tables参数,你可以直接按下回车键,不需要输入任何密码即可登录到 MySQL。 - 修改密码:
在这个命令中,UPDATE mysql.user SET authentication_string=PASSWORD('<new_password>') WHERE User='root';<new_password>是你要设置的新密码。 - 刷新权限表:
FLUSH PRIVILEGES; - 退出 MySQL 数据库:
exit; - 停止 MySQL 服务:
sudo systemctl stop mysql - 启动 MySQL 服务:
sudo systemctl start mysql
Docker中拉取mysql后无法连接
发布时间 2023-06-09 20:28:02作者: VCCICCV