mysql - 更改或重置 mysql 用户的密码

标签 mysql sql

用于重置密码的 Mysql 数据库的简单查询看起来如何

我有自己的示例代码,但它不起作用,而且我不确定如何让它起作用

SELECT `User`, `Host`, Length(`Password`) FROM mysql.user
UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username';

它不起作用。

最佳答案

你不需要选择;只更新。

update mysql.user set password=PASSWORD("NEW-PASSWORD-HERE") where User='USER';

您的问题可能源于您的 select 语句后缺少分号。

关于mysql - 更改或重置 mysql 用户的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706858/

相关文章:

php - 在 PHP 中运行 MySQL *.sql 文件

python - 如何编写 python/pandas 循环以将 sql 查询中的日期增加一天

sql - 每月有多少顾客首次在 STORE 1 进行购买?

Java Hibernate H2-sql 数据库

PHP MySQL LIKE 命令无法正常工作

mysql - 使用 "in"慢速连接和子查询的 SQL 嵌套集查询

mysql - 创建通知表时 Laravel "Specified key was too long"

mysql - #1060 - 重复的列名称 'id'

sql - SQL 查询中的计数?

mysql - Perl - 如果表不存在