0%

mysql | Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

在 ubuntu20.04 安装的时候出现这个。

查看 mysql 的配置,查看套接字。

一般在 /etc/mysql/my.cnf 中。默认套接字是 /var/run/mysqld/mysqld.sock

进入 /var/run 发现 mysqld 确实没有权限,所以,给了一个权限

1
sudo chmod 777 mysqld

然后进入 mysqld 新创建了 mysqld.sock,并且赋予权限。

重启 mysql

1
sudo service mysql restart
请我喝杯咖啡吧~