我对此还不太熟悉
所以我用这个来关闭 linus ubuntu 服务器中的 mysql
#uname -r
4.4.0-87-generic
好的,所以当我尝试运行 database_instaler.sh 时,检查日志,我看到
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
但是我正在使用 Lampp,并且无法在 mysql 目录中找到 mysqld.sock 文件。
有人可以帮我一下吗?我在哪里可以找到 .sock?
答案1
这表明 MySQL 未运行或未正确安装。您可以使用 MySQL 客户端(例如命令)访问 MySQL。MySQLmysql
客户端通过 TCP/IP 端口或 Unix 套接字与 MySQL 服务器通信。
在您的情况下,MySQL 客户端配置为通过位于的 Unix 套接字与服务器通信,/var/run/mysqld/mysqld.sock
但那里没有服务器监听。
这可能表明
- 未安装 MySQL 服务器
- 您的 MySQL 服务器已停止
- 您的 MySQL 服务器配置为监听不同位置或 TCP/IP 端口的套接字,但您的 MySQL 客户端认为它正在监听该位置的套接字。