使用独立的 MySQL 安装 PHP XAMPP 1.6.2
Use independent MySQL installation with PHP that came with XAMPP 1.6.2
我已经在 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(独立安装)时,出现此错误:
Can't connect to local MySQL server through socket
'/opt/lampp/var/mysql/mysql.sock'
尝试以下操作后我仍然收到此错误:
- 已将 /opt/lampp 目录中所有出现的“/opt/lampp/var/mysql/mysql.sock”替换为“/var/run/mysqld/mysqld.sock”。
- 重新启动 Apache,MySQL。
- 重新启动系统。
- 在 Whosebug 上搜索,并尝试了现有的解决方案(例如编辑 my.cnf)
请帮帮我;
谢谢
我通过在 my.cnf 文件中用 127.0.0.1 替换 localhost 简单地解决了这个问题。
正如 Fmashiro 所指出的,这可能是由于套接字文件丢失/损坏造成的。
我已经在 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(独立安装)时,出现此错误:
Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock'
尝试以下操作后我仍然收到此错误:
- 已将 /opt/lampp 目录中所有出现的“/opt/lampp/var/mysql/mysql.sock”替换为“/var/run/mysqld/mysqld.sock”。
- 重新启动 Apache,MySQL。
- 重新启动系统。
- 在 Whosebug 上搜索,并尝试了现有的解决方案(例如编辑 my.cnf)
请帮帮我; 谢谢
我通过在 my.cnf 文件中用 127.0.0.1 替换 localhost 简单地解决了这个问题。
正如 Fmashiro 所指出的,这可能是由于套接字文件丢失/损坏造成的。