在CMD界面修改MySQL密码(cmd界面mysql修改密码)

在CMD界面修改MySQL密码

MySQL是一个开源的、功能强大的关系型数据库管理系统,是Web应用程序开发的基础。MySQL默认的用户名为root,初始密码为空。为保证MySQL数据库系统的安全,我们需要在下载安装MySQL之后,立即进行密码重置,否则将给黑客攻击留下后门。本文将介绍在CMD界面下如何修改MySQL密码。

步骤一:打开CMD界面

依次按下“Win+R”组合键,打开“运行”对话框,在“运行”对话框内输入cmd,然后点击“确定”按钮。如图所示:

![打开CMD界面](https://img-blog.csdn.net/20181204191706517?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lyb25neXVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)

步骤二:进入MySQL安装目录

在CMD命令行窗口中输入以下命令,进入到MySQL安装目录:

“`bash

cd /d D:\mysql\bin


其中,D:\mysql\bin是你当年安装MySQL数据库软件的位置。如果你不知道你当年安装MySQL数据库软件的位置,可以通过系统搜索找到mysqld.exe文件,该文件一般在MySQL安装目录的bin目录中。

步骤三:停止mysql服务

在CMD命令行窗口中输入以下命令,停止MySQL的服务:

```bash
mysqladmin -u root -p shutdown

其中,-u root表示以超级管理员身份登录,-p表示登录时需要输入密码。

步骤四:重置密码

在CMD命令行窗口中输入以下命令,修改MySQL密码:

“`bash

mysqld –skip-grant-tables


以上的命令执行后,会得到以下的输出:

```bash
2018-12-04T09:35:44.467841Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more detls).
2018-12-04T09:35:44.468244Z 0 [Note] mysqld (mysqld 5.7.24) starting as process 2440 ...

其中,“–skip-grant-tables”表示MySQL服务将跳过授权表的检查,另外,此时并没有为MySQL设置密码,可以暂时跳过密码(MySQL默认密码为空,密码为空的账户可以在MySQL安装后通过新建一个超级用户来提升安全性)。接下来,在CMD命令行窗口中输入以下命令,连接到MySQL数据库:

“`bash

mysql -u root


在MySQL界面输入以下命令:

```bash
mysql> use mysql;

在MySQL界面输入以下命令:

“`bash

mysql> UPDATE user SET password=PASSWORD(‘123456′) WHERE user=’root’;


其中,“123456”是你的新密码。

在MySQL界面输入以下命令:

```bash
mysql> flush privileges;

退出MySQL界面:

“`bash

mysql> exit;


步骤五:重新启动mysql服务

在CMD命令行窗口中输入以下命令,重新启动MySQL服务:

```bash
net start mysql

现在,你已经在CMD界面下成功修改了MySQL密码。为了保证安全性,建议你定期更换MySQL密码,并将MySQL密码保管好。


数据运维技术 » 在CMD界面修改MySQL密码(cmd界面mysql修改密码)