1. 确认当前root密码是否可用
在修改root密码之前,我们需要确认当前的root密码是否可用。我们可以通过以下方式进行确认:
mysql -u root -p
输入当前密码,如果可以成功登录Mysql,则说明当前密码可用。如果不能登录,则说明当前密码不可用,需要修改。
2. 停止Mysql服务
在修改root密码之前,我们需要先停止Mysql服务,否则修改的密码可能不会立即生效。我们可以通过以下方式停止Mysql服务:
sudo systemctl stop mysql
3. 修改root密码
3.1 进入Mysql
我们可以通过以下方式进入Mysql:
sudo mysql -u root -p
输入当前密码,进入Mysql。
3.2 修改密码
在Mysql中,我们可以使用如下命令修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';
请将new-password
修改为您想要设置的新密码。
3.3 刷新权限
在修改密码之后,我们需要刷新权限才能让新密码生效,可以使用如下命令刷新权限:
FLUSH PRIVILEGES;
4. 重启Mysql服务
修改密码后,我们需要重新启动Mysql服务才能让新密码生效。可以使用如下命令重启Mysql服务:
sudo systemctl start mysql
5. 验证新密码
修改完成后,我们需要验证新密码是否生效。可以使用如下命令进入Mysql:
mysql -u root -p
输入新密码,如果可以成功登录Mysql,则说明新密码生效。
通过以上步骤,我们就可以成功修改Mysql 5.7的root密码。