【发布时间】:2019-08-17 13:45:36
【问题描述】:
无法连接 MySQL...详细信息如下。
遇到了 PHP 错误
严重性:警告
消息:mysqli::real_connect(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
文件名:mysqli/mysqli_driver.php
行号:202
回溯:
文件:/var/www/html/application/controllers/Account.php 线路:7 函数:__构造
文件:/var/www/html/index.php 线路:315 函数:require_once
【问题讨论】:
-
您的 MySQL 服务器未运行、已崩溃或未在您认为的位置创建 sock 文件。
-
sock 文件存在于路径中......但我无法启动 MySQL 服务......当我要启动服务时,它给出了上述错误
-
现有和正在运行是两个不同的东西。您确定您的进程有权访问它吗?您可以改为通过 IP 连接吗?
-
不,我不确定。如果有什么方法可以检查这个?以及我是如何解决这个错误的?
标签: mysql codeigniter sockets ubuntu