php - 安装 pear 包后,OS X mysql 无法连接 ERROR 2002 (HY000)。使用 XAMPP

标签 php mysql macos osx-mavericks pear

我按如下方式安装了 PEAR ImageGraph 模块:

pear 安装 Image_Graph-alpha

此命令来自 github

现在,当我尝试连接到 MySql 时,我收到以下消息:

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

我正在使用 XAMPP 和 OS X Mavericks。

有什么建议吗?我不想重新安装所有东西。

最佳答案

我不明白安装 ImageGraph 和您突然无法连接到 MySQL 之间有什么联系。

从你的问题来看,你似乎没有对项目进行任何具体的更改,也许你最近做了一些系统升级?这将更容易解释突然无法连接。

说到 mysql 和升级,您应该使用 mysqli 或 pdo 扩展,因为 [原始] mysql 已被弃用,并且可能会在 PHP7 中删除对它的支持。有关这方面的更多信息,请参阅 the PHP The Right Way site .如果您现在就这样做,以后应该不会有什么意外。

关于php - 安装 pear 包后,OS X mysql 无法连接 ERROR 2002 (HY000)。使用 XAMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29722983/

相关文章:

c# - 尝试将 SHOW DATABASES 放入 C# 中的组合框会给我 System.Data.DataRowView 列表

android - 无法在 Android Studio 中打开 keystore - "Redundant length bytes found"

macos - 删除XCode 4中的默认代码段

php - jquery 中的 Stack Overflow 样式标记系统

php - 如何在一个循环中显示按日期列排序的多个 mysql 表的结果

php - 关于EDT和时差的一些问题

mysql - 将 WordPress 站点从 azure sql 迁移到 Mysql

php - PHP 子字符串削减重音格式

mysql - 如何在字符之间选择字符串?

bash - OS X 上的 `date` 命令没有 't have ISO 8601 ` -I` 选项?