Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in
时间:2017-07-28
我正在尝试使用Apple上的终端(使用PHP)连接到我的MySQL数据库。昨天它工作正常,现在我突然得到标题中的错误。当我使用浏览器运行它时(我安装了XAMPP),脚本工作,但终端拒绝连接到数据库。
我正在尝试使用Apple上的终端(使用PHP)连接到我的MySQL数据库。
昨天它工作正常,现在我突然得到标题中的错误。
当我使用浏览器运行它时(我安装了XAMPP),脚本工作,但终端拒绝连接到数据库。
这是我包含连接的文件(当我不包含此脚本时,脚本可以工作,但它不会连接到DB):
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("FNB1C_data") or die(mysql_error());
?>
解决方法:
出于某种原因,OS X上的mysql获取所需套接字文件的位置有点不对,但幸运的是,解决方案就像设置符号链接一样简单。
您可能有一个套接字(显示为零长度文件)/tmp/mysql.sock
或/var/mysql/mysql.sock
,但是一个或多个应用程序正在查找其他位置。找出这个命令:
ls -l /tmp/mysql.sock /var/mysql/mysql.sock
而不是移动套接字,编辑配置文件,并且必须记住将编辑后的文件保持在本地并远离路径正确的服务器,只需创建一个符号链接,以便Mac找到所需的套接字,即使它在错误的位置查找!
如果你有,/tmp/mysql.sock
但没有/var/mysql/mysql.sock
...
cd /var
sudo mkdir mysql
sudo chmod 755 mysql
cd mysql
sudo ln -s /tmp/mysql.sock mysql.sock
如果你有,/var/mysql/mysql.sock
但没有/tmp/mysql.sock
...
cd /tmp
ln -s /var/mysql/mysql.sock mysql.sock
您将需要创建目录和链接的权限,因此如果需要,只需在上面添加sudo命令。
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Centos 7搭建Gitlab服务器超详细Centos 7搭建Gitlab服务器超详细(搭建成功)
- Netty之旅二:口口相传的高性能Netty到底是什么?
- 前端知识复习(一)
- Powershell运行脚本报错:此系统上禁止运行脚本
- git rebase解决合并冲突
- npm相关操作
- Angular html property的值如何被更新的
- Centos 7 使用mailx发送邮件
- Centos 7 备份MySQL
- Centos 7 备份MySQL/MongoDB并发邮件脚本
- Nginx启动报错:sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object
- 有赞美业店铺装修前端解决方案
- nginx部署react项目
- Golang 标准库 限流器 time/rate 设计与实现
- Node搭建简易的UDP服务器