1

我已经在 Ubuntu 16.0.4 的 /opt/lampp 安装了 XAMPP 1.6.2(需要使用这个特定版本)。我已经使用 apt-get 安装了 Mysql 5.7.18-0ubuntu0.16.04.1。我需要将安装的 MySQL 版本与 XAMPP 附带的 PHP 一起使用。

当我尝试将 PHP 与 MySQL 连接(独立安装)时,出现此错误:

无法通过套接字 '/opt/lampp/var/mysql/mysql.sock' 连接到本地 MySQL 服务器

尝试以下操作后,我仍然收到此错误:

  1. 在 /opt/lampp 目录中将所有出现的 '/opt/lampp/var/mysql/mysql.sock' 替换为 '/var/run/mysqld/mysqld.sock'。
  2. 重新启动 Apache,MySQL。
  3. 重新启动系统。
  4. 在 Stackoverflow 上搜索,并尝试了现有的解决方案(例如编辑 my.cnf)

请帮帮我;谢谢。

4

1 回答 1

0

我通过在 my.cnf 文件中将 localhost 替换为 127.0.0.1 解决了这个问题。
正如Fmashiro指出的那样,这可能是由于套接字文件丢失/损坏而发生的。

于 2017-08-22T09:40:16.623 回答