mysql - 如何找回我的 MySQL 用户名和密码?

标签 mysql mysql-workbench

我丢失了 MySQL 用户名和密码。如何找回?

最佳答案

Stop the MySQL process.

Start the MySQL process with the --skip-grant-tables option.

Start the MySQL console client with the -u root option.

列出所有用户;

SELECT * FROM mysql.user;

重置密码;

UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';

但是不要忘记

Stop the MySQL process

Start the MySQL Process normally (i.e. without the --skip-grant-tables option)

当你完成时。否则,您的数据库的安全性可能会受到威胁。

关于mysql - 如何找回我的 MySQL 用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4371/

相关文章:

MySQL 连接表给出了意外的输出

php - 从表 a 中选择并使用结果从表中检索逆

mysql - 如果不存在,mysql UPDATE 是否会插入值?

php - MySql:查询仅返回选择的第一行

MySQL 将列值从多列复制到一列

mysql - 将 SQL 查询条件应用于 VBA 中的多个列

mysql - 如何选择数据库中类型为 Decimal(10,0) 的每个表的所有列,以便我需要在 MySQL 中更改为 Decimal(10,2)

mysql - 在 MySQL Workbench 中同步模式权限

mysql - 从 *.frm 文件恢复 MySQL InnoDb

MySQL将身份验证类型从标准更改为caching_sha2_password