流程图:

flowchart TD
A[安装MySQL] --> B[停止MySQL服务]
B --> C[启动MySQL服务,跳过权限检查]
C --> D[连接MySQL]
D --> E[修改root密码]
E --> F[重新启动MySQL服务]
F --> G[使用新密码登录MySQL]

文章正文:

在Linux系统上安装MySQL时,如果你忘记了root密码,或者是新装MySQL,但是不知道默认密码是什么,那么你可以按照以下步骤进行操作。

步骤一:停止MySQL服务

首先,我们需要停止MySQL服务。在Linux命令行中输入以下命令:

sudo service mysql stop

这将停止MySQL服务,以便我们可以进行接下来的操作。

步骤二:启动MySQL服务,跳过权限检查

在启动MySQL服务之前,我们需要先跳过权限检查,这样才能进入MySQL系统。在Linux命令行中输入以下命令:

sudo mysqld_safe --skip-grant-tables &

这将启动MySQL服务,并且跳过权限检查。

步骤三:连接MySQL

接下来,我们需要连接到MySQL系统。在Linux命令行中输入以下命令:

mysql -u root

这将使用root用户连接到MySQL系统。

步骤四:修改root密码

连接MySQL后,我们可以修改root用户的密码。在MySQL命令行中输入以下命令:

use mysql;
update user set authentication_string=password('新密码') where user='root';
flush privileges;

在上述代码中,将"新密码"替换为你想要设置的新密码。

步骤五:重新启动MySQL服务

完成密码修改后,我们需要重新启动MySQL服务。在Linux命令行中输入以下命令:

sudo service mysql restart

这将重新启动MySQL服务,使修改后的密码生效。

步骤六:使用新密码登录MySQL

最后,我们可以使用新密码登录MySQL系统。在Linux命令行中输入以下命令:

mysql -u root -p

系统会提示输入密码,这时输入我们在步骤四中设置的新密码。

通过以上步骤,你就可以成功修改或设置MySQL的root密码了。请确保妥善保管新密码,并定期更改密码以提高系统的安全性。