![Mysql -u root 不起作用,无法更改密码,重新安装不起作用](https://linux22.com/image/1551690/Mysql%20-u%20root%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%E5%AF%86%E7%A0%81%EF%BC%8C%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
因此,突然之间,我找不到任何原因,mysql 在我的电脑上停止工作了。我正在运行 Ubuntu 16.04,我尝试重新安装 mysql 大约 4 次,但都无济于事。每当我尝试做任何事情时,它都会给我
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
并尝试此方法让我到达第 2 步:
“使用此命令的 --skip-grant-tables 选项启动 mysqld 守护进程 - sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
”,这似乎有效,直到我尝试下一步并获得
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我在线搜索了这个错误,他们告诉我更改一些配置文件以包含--skip-grant-tables,我照做了,但也没有用。
我还能做什么?我已经尝试修复这个问题大约三个小时了,但毫无进展,我可以 100% 肯定地告诉你,昨天我下班时它运行良好。请问,除了擦除整个磁盘并重新开始之外,我还能做什么吗?