【问题标题】:lost mysql root user privelages丢失 mysql root 用户权限
【发布时间】:2017-02-17 13:57:03
【问题描述】:

我使用 mariadb 并且我的 mysql root 用户失去了所有特权。所以现在一切都给了我“拒绝访问”。

我尝试重新安装mysql,但配置文件似乎没有被删除。

当我无法访问 mysql 表,甚至无法安装另一个 fress 时,我该如何解决它。

顺便说一句,我使用 ubuntu 16.04 并根据这个问题

How do I restore the MySQL root user's privileges?

我认为除了使用所有配置文件完全删除 mariadb 之外,我什么也做不了。

-----------------更新------------------

我的密码没有问题,问题是我的 root 用户没有权限。

不要发送有关更改密码的解决方案

【问题讨论】:

    标签: mysql database mariadb ubuntu-16.04


    【解决方案1】:

    在终端中输入以下行。

    1. 停止 MySQL 服务器。

      sudo /etc/init.d/mysql stop

    2. 启动mysqld配置。

      sudo mysqld --skip-grant-tables &

    3. 以 root 身份登录 MySQL。

      mysql -u root mysql

    4. 用您的新密码替换 YOURNEWPASSWORD!

      UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;

    【讨论】:

      猜你喜欢
      • 2020-10-08
      • 2023-03-25
      • 1970-01-01
      • 2018-06-12
      • 2016-03-10
      • 2010-12-12
      • 2010-12-15
      • 2013-06-25
      • 1970-01-01
      相关资源
      最近更新 更多