小编d72*_*17c的帖子

mysql (mariadb) ERROR 1698 (28000): 用户“root”@“localhost”的访问被拒绝

我正在开发 Xubuntu 15.04。我已经在各种系统上安装了 MariaDB-Server,并且在安装过程中总是被要求输入 root 密码。然而,这一次,我不记得被要求输入密码。当我尝试在没有密码(或空白密码)的情况下登录时,Access denied for user 'root'@'localhost'出现错误。我尝试通过以下方式完全卸载软件包

sudo apt-get remove mariadb-server
sudo apt-get purge mariadb-server
Run Code Online (Sandbox Code Playgroud)

当我重新安装时,我仍然没有被要求输入 root 密码。

我试图mysqld --skip-grant-tables从方法 mysql如何解决访问被拒绝的用户“根” @“localhost”的。我可以在 mysql 数据库中修改 root 用户的密码 - 至少哈希值会发生变化 - 但是在重新启动 mysql-server 后我仍然无法使用新密码登录。我仍然遇到同样的错误。

用户 debian-sys-maint 不存在。所以,我不能用它来修复任何东西。

任何想法我还能尝试什么?

linux passwords mysql mariadb

24
推荐指数
3
解决办法
12万
查看次数

标签 统计

linux ×1

mariadb ×1

mysql ×1

passwords ×1