我读完了网上能找到的所有关于在 mysqld 中重新启用 root 权限的说明,但都没有成功。所以,我有了一个好主意。我卸载了 mysql,以为可以从头开始。所以我按如下方式卸载了它:
apt-get remove --purge mysql-client mysql-server
然后我重新安装了它,如下所示:
sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_secure_installation
但此时我收到一个错误,所以我无法进入下一行
sudo mysql_install_db
当前的错误是:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我读了一下,上面提到了该my.cnf
文件,但我的/etc/mysql
目录已不存在。我以前见过它,它以前有该文件……但目录和所有子目录和文件都消失了……
请帮忙...
答案1
缺少目录是个问题,所以我重新安装了 UBUNTU 14.04,然后它又回来了。这是我能找到的唯一恢复方法mysqld
。很抱歉我不能再帮上忙了。好的一面是我学到了更多关于 UBUNTU 安装的知识...
问候,DK