微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误 2002 (HY000):无法通过 Raspberry Pi 上的套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器

如何解决错误 2002 (HY000):无法通过 Raspberry Pi 上的套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器

我尝试将 MariaDB 数据目录从我的 SD 卡 (RaspBerry Pi) 更改为新位置到外部 USB 记忆棒。为此,我使用了本教程:

https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7

之后我运行了下面的cmd,我的整个数据库都坏了。它可能没有正常工作,因为我在执行 rsync 命令之前没有提到数据库仍在运行。

sudo rsync -av /var/lib/MysqL /mnt/mydisk

现在,当我尝试连接到数据库时,总是收到奇怪的错误消息:

pi@raspBerrypi:/etc $ sudo MysqL -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MysqL server through socket '/var/run/MysqLd/MysqLd.sock' (2)
pi@raspBerrypi:/etc $ sudo service MysqL start
Job for mariadb.service Failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
pi@raspBerrypi:/etc $ 

在这里关注了许多帖子,例如:

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

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

但没有任何帮助。所以我尝试完全重新安装 MariaDB。我按照本教程进行卸载:

https://mariadb.com/kb/en/completely-unistall-and-then-reinstall-mariadb-103/

但这不起作用!重新安装后,我运行在同样的故障。所以我认为重新安装不能正常工作。

当我尝试这个解决方案时: https://stackoverflow.com/a/15039113/5467686

我提到,没有/etc/my.cnf。我必须自己创建吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。