首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL丢失用户密码

问MYSQL丢失用户密码
EN

Stack Overflow用户
提问于 2018-10-04 12:43:13
回答 1查看 64关注 0票数 0

我使用c++在数据库中搜索信息,使用'user1‘和密码。我不手动输入密码。我是从码头的秘密那里得到的。但有时我有个错误:

拒绝用户‘user 1’@‘localhost’的访问(使用密码:是)

在本例中,我只需执行drop user user1并创建新的:

代码语言:javascript
复制
CREATE USER IF NOT EXISTS 'user1'@'%' IDENTIFIED BY 'password';
GRANT some PRIVILEGES ON some_db TO 'user'@'%';

为什么有时MYSQL中的密码会有问题?

EN

回答 1

Stack Overflow用户

发布于 2018-10-04 13:22:40

MYSQL丢失用户密码

鉴于您的描述,我怀疑这个问题是在MySQL之外出现的--这是一种专门为许多人设计和信任以保留数据的工具--或者是对MySQL身份验证工作方式的误解。

'user1'@'%'与'user1'@'localhost'有很大不同;在POSIX系统的mysql.user 通配符与localhost不匹配。中。

考虑到你提供的关于这个问题的唯一信息似乎是不正确的,所以很难建议如何解决这个问题。

如果您真的要连接到本地主机,那么使用同侪 (在最近的MySQL和MariaDB实现中默认启用)要简单得多,而且更安全。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52647035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档