mysql - Wordpress 本地主机 OSX 安装 : Error establishing a database connection

标签 mysql wordpress macos nginx

我的本​​地主机 nginx 上的 Wordpress 配置有问题。

在 wp-admin 配置上,我收到 Error establishing a database connection

当我手动创建 wp-config 时,在 mysql 日志中我只有 Aborted connection 12 to db: 'unconnected' user: 'dimmi' host: 'localhost' (Got an error reading communication packets)

这是我的调试日志:

Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /Users/patryk/Public/dimmi/dimmi_wordpress2/wp-includes/wp-db.php on line 1488

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /Users/patryk/Public/dimmi/dimmi_wordpress2/wp-includes/wp-db.php on line 1518

Warning: mysql_connect(): No such file or directory in /Users/patryk/Public/dimmi/dimmi_wordpress2/wp-includes/wp-db.php on line 1518`

命令行登录和简单的 PHP 脚本完美运行,文件权限为 777。

我有 OSX El Captain,使用自制软件安装了 mysql。我没有想法了:/

最佳答案

问题出在php和mysql之间的连接上。请检查以下内容;

1.检查用户名、密码是否正确
2.检查用户'dimmi'是否有主机'localhost'的权限
3.mysql在运行吗? (因为你可以从终端登录,mysql 正在运行)
4.尝试telnet localhost 3306
(这将返回 “连接到本地主机。 转义字符是 '^]' "如果 mysql 在你的机器上运行 3306)

关于mysql - Wordpress 本地主机 OSX 安装 : Error establishing a database connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36504589/

相关文章:

mysql - 在 JBoss 4.2.3 上运行时删除 MySQL 数据库

php - 无法从单独的文件中检索数据库连接信息

php - WordPress 本地主机 ftp

php - 如何检查当前页面是否是wordpress中的插件管理面板

php - 在 Wordpress 中显示带有缩略图的所有帖子类别的页面

php - 订阅表单不会将信息发送到数据库

java - 如何在终端中运行 Java 类

java - 尝试编译 Cyber​​duck 和 ant 错误

c - 如何用 kevent() 替换 select() 以获得更高的性能?

mysql - 使用 Criteria API : slow performance in MySql 的 Hibernate 子选择