2016 - 2024

感恩一路有你

如何在wampserver3.1.9中修改MySQL密码

浏览量:2025 时间:2024-02-29 22:18:29 作者:采采

在默认安装wampserver之后,系统会自带MySQL数据库,并且MySQL的默认账户为root,密码为空。然而,有时候我们需要为安全起见设置一个密码,或者是因为密码遗忘而需要强制修改MySQL密码。下面将详细介绍如何在wampserver3.1.9中修改MySQL密码。

遇到的问题

在控制台尝试登录MySQL时,有时会因为忘记密码或者在phpMyAdmin中修改密码后出现账号和密码不匹配的报错,从而无法登录MySQL。

定位配置文件

首先,在安装了wampserver的情况下,需要前往`wamp64/bin/mysql/mysql5.7.26`目录下找到名为``的配置文件。

修改配置文件

打开``文件,在`[mysqld]`标签的末尾处添加一行代码:`skip-grant-tables`。

重启服务器

保存并关闭文件后,重新启动wampserver中的所有服务器服务,确保修改生效。

进入数据库

在cmd控制台中使用命令`mysql.exe -u root -p`尝试进入MySQL数据库。这时不需要输入密码,直接按回车键即可登录。

修改密码

尽管此时密码为空,为了安全起见,首先使用`use mysql;`切换到MySQL自带数据库,然后运行以下代码来修改root账户的密码:

```

update user set passwordPASSWORD('你的密码') where user'root';

```

注意事项

如果上述方法无法执行成功,可以尝试以下代码:

```

update user set authentication_stringPASSWORD('你的密码') where user'root';

flush privileges;

```

修改完成后,别忘了在``配置文件中移除添加的代码,并再次重启wampserver中的所有服务器。

通过以上步骤,您就成功地修改了MySQL密码,以提高数据库的安全性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。