首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MariaDb的管理密码似乎不起作用

MariaDb的管理密码似乎不起作用
EN

Server Fault用户
提问于 2016-08-06 23:23:59
回答 1查看 11.5K关注 0票数 9

我刚刚在一个新的Ubuntu上安装了MariaDb,然后运行了mysql_安全_安装,设置了一个良好的管理密码,删除了匿名用户等等。

之后,我意识到有关管理密码的一些奇怪行为:

  • 如果我尝试使用命令mysql -u root -p从我的普通用户帐户登录,我总是会收到一个错误:ERROR 1698 (28000): Access denied for user 'root'@'localhost',我很确定我输入了正确的密码,这是我之前用mysql_安全_安装设置的.
  • 当我使用sudo mysql -u root -p从root运行命令时,我总是可以访问数据库,无论我实际输入了哪个密码.

这是正常的行为吗,我是做错了什么,还是我搞砸了安装?

EN

回答 1

Server Fault用户

发布于 2019-11-01 18:22:27

HBruijn指定的要使用的答案

代码语言:javascript
复制
update user set plugin='' where User='root';

然而,这破坏了我的登录系统,因为没有人能够再登录了(不管是否使用正确的密码,以及是否正确)。

为了让它起作用,我需要用它来代替:

代码语言:javascript
复制
update user set plugin="mysql_native_password" where User='root';
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/795290

复制
相关文章

相似问题

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