小编Ilo*_*nux的帖子

无法重置 MySQL root 密码,尝试了一切

好吧,让我们首先澄清一下,我已经阅读了 Ask Ubuntu 关于这个问题的所有问题,并且我已经按照官方文档中的所有步骤进行了操作:

help.ubuntu.com

开发者.mysql.com

我使用的是 Ubuntu 16.04.1 LTS

因此,在有人提出我可能已经尝试过的任何建议之前,我将展示我所做的:

root@localhost:/# sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
Run Code Online (Sandbox Code Playgroud)

MySQL 正确停止。

root@localhost:/# sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
[1] 3316
root@localhost:/#
Run Code Online (Sandbox Code Playgroud)

在这里我不知道这是否有效,所以我还是按照步骤操作。

root@localhost:/# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
root@localhost:/#
Run Code Online (Sandbox Code Playgroud)

似乎它不起作用,因为服务没有启动。由于我无法继续下一步,我尝试了另一种方法(清除)。

使用后:

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

我尝试下一步:

root@localhost:/# mysqladmin -u root password MyNewPassword
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for …
Run Code Online (Sandbox Code Playgroud)

mysql permissions password reset

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×1

password ×1

permissions ×1

reset ×1