ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")我在Ubuntu18.04上有MariaDB。如何添加这个套接字?我曾经使用过MySQL,但是我对MariaDB有点迷茫,因为它们到处复制配置。
EDIT 1
这里没有与mysql / mariadb相关的内容:
/var/run/mysqld
nicolas@nicolas-UX530UX:/var/run$ ls /var/run/mysqld/mysqld.sock
ls: cannot access '/var/run/mysqld/mysqld.sock': No such file or directory
nicolas@nicolas-UX530UX:/var/run$ service mysql status
Unit mysql.service could not be found.发布于 2018-08-20 11:13:39
确保您已经安装了mysql-server,而不是mysql-client或其他东西。如果您没有安装mysql-server,那么该文件将不存在。所以请安装mysql-server。
如果mysql-server已经安装并正在运行,那么您需要检查配置文件。
配置文件位于:
/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf在/etc/my.cnf中,套接字文件配置可能是/tmp/mysql.sock。
和
在/etc/mysql/my.cnf中,套接字文件配置可以是/var/run/mysqld/mysqld.sock。
因此,删除或重命名/etc/mysql/my.cnf,让mysql作为/etc/my.cnf使用。
https://askubuntu.com/questions/1067084
复制相似问题