【问题标题】:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) after sudo rm -rf /var/lib/mysql*ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) after sudo rm -rf /var/lib/mysql*
【发布时间】:2021-10-23 07:00:36
【问题描述】:

背景:我使用的是 Ubuntu-20.04,我需要将 MySQL 版本从 8.0 降级到 5.7。

通过使用多个教程我没有成功,然后我再次安装了 MySQL 8.0,但现在我无法连接 MySQL 8.0。

mysql -u root -p

出现错误

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我认为原因是我运行了这两个命令:

sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql*

重新安装 mysql 8.0 后,我找到了 /etc/mysql,但没有像 /var/lib/mysql* 这样的目录。

请帮我登录mysql,我已经尝试了很多解决方案。如果您有任何问题,请告诉我。

一些额外的细节:

usman@usman-Lenovo-V310-15ISK:~$ systemctl status mysql.service

● mysql.service - MySQL 社区服务器

已加载:已加载(/lib/systemd/system/mysql.service;已启用;供应商预设:已启用) 活动:自 2021 年 8 月 22 日星期日 22:46:33 PKT 以来失败(结果:退出代码); 22 分钟前 进程:369742 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

8 月 22 日 22:46:33 usman-Lenovo-V310-15ISK systemd[1]: mysql.service: 计划重启作业,重启计数器为 5。 8 月 22 日 22:46:33 usman-Lenovo-V310-15ISK systemd[1]:停止 MySQL 社区服务器。 8 月 22 日 22:46:33 usman-Lenovo-V310-15ISK systemd[1]:mysql.service:启动请求重复太快。 8 月 22 日 22:46:33 usman-Lenovo-V310-15ISK systemd [1]:mysql.service:失败,结果为“退出代码”。 8 月 22 日 22:46:33 usman-Lenovo-V310-15ISK systemd[1]:无法启动 MySQL 社区服务器。

【问题讨论】:

标签: mysql phpmyadmin lamp ubuntu-20.04


【解决方案1】:

它对我有用。根据我的问题,它的完美解决方案。

Solution

【讨论】:

    猜你喜欢
    • 2016-11-26
    • 2016-09-08
    • 1970-01-01
    • 2017-07-03
    • 2014-04-12
    • 2016-08-17
    • 2014-10-16
    • 2012-09-19
    • 2019-09-28
    相关资源
    最近更新 更多