包含phpmysqlsocket的词条

  • 1、Socket文件存在,为什么PHP总提示mysql.sock错误
  • 2、php连接mysql数据库,报错Function mysql_connect() is deprecated?
  • 3、在linux下,apache+php+mysql的socket通信,用命令行执行是都能通过的,网页不行。

查看my.cnf的配置项引用到的是那一个sock文件?还有php.ini引用的sock也要设置!都改了还是不行,就要做link、mysql默认是引用/tmp/mysql.sock

info.php在CentOS

64位虚拟机运行的时候,其中MySQL版本那一栏是空白信息。我查看了info.php源码,开始以为是MySQL数据库的用户名和密码填写错了,仔细检查没有错误之后,便查看了Apache的error_log,得到如下消息:

mysql_connect():

No

such

file

or

directory

在网上查了一下,说是本地socket设置与默认的不一样,导致php无法找到mysql的socket文件。根据网上提供的方法,需要做如下操作。

首先,在MySQL中用status查看数据库状态,如下所示:

mysql

Ver

14.14

Distrib

5.1.69,

for

redhat-Linux-gnu

(x86_64)

using

readline

5.1

Connection

id:

10

Current

database:

Current

user:

root@localhost

SSL:

Not

in

use

Current

pager:

stdout

Using

outfile:

Using

delimiter:

;

Server

version:

5.1.69

Source

distribution

Protocol

version:

10

Connection:

Localhost

via

UNIX

socket

Server

characterset:

latin1

Db

characterset:

latin1

Client

characterset:

latin1

Conn.

characterset:

latin1

UNIX

socket:

/var/lib/mysql/mysql.sock

Uptime:

20

hours

55

min

30

sec

其中,标红的部分是我们需要的。然后打开php.ini文件,需要将mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值设置为标红后面的那个目录。重启apache服务器,后续info.php工作正常,MySQL的版本信息能够正常显示了。

具体的错误呢,一般来说不会这样,除非你apache用的php和命令行跑的php不是一个版本。

原创文章,作者:T62VT,如若转载,请注明出处:https://www.506064.com/n/126394.html

(0)
T62VTT62VT
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • Vue-wxlogin详解

    一、什么是vue-wxlogin? Vue-wxlogin是一款基于vue的微信登录组件,可以实现在Vue.js应用中快速集成微信登录功能。该组件使用jQuery来和微信API进行…

    编程 2024-10-14
  • PHP的随机数生成函数random详解

    PHP提供了多种随机数生成函数,但是对于不同的应用场景,选择不同的随机数生成函数是很重要的。本文将详细介绍PHP的随机数生成函数,包括生成种子、不同种子对随机数生成的影响、使用随机…

    编程 2024-10-03
  • Python中exp函数的用法和实例解析

    一、概述 在Python中,exp(x)是一个求以e为底的x次方的函数。其中,e为数学常数,约等于2.71828。 exp(x)函数可以用于计算各种指数函数,包括计算概率分布中的密…

    编程 2024-10-04
  • Python中的items方法

    一、概述 Python中的items方法是一种操作字典的方法,该方法返回字典中所有键值对的列表。 二、使用方法 在Python中,我们可以通过以下方式获取字典中所有键值对的列表: …

    编程 2024-10-04
  • java文件夹删除,java删除整个文件夹

    本文目录一览: 1、java中如何删除本地文件夹以及文件 2、java删除文件夹怎么删? 3、不小心把电脑里的Java文件夹删掉了怎么办? 4、c盘里的Java文件夹可不可以删 5…

    编程 2024-10-04
  • 怎么查看mysql错误日志文件(mysql数据库日志怎么看)

    本文目录一览: 1、如何查看mysql数据库操作记录日志? 2、mysql 怎么看log? 3、怎么查看mysql日志 4、如何查看mysql错误日志文件 如何查看mysql数据库…

    编程 2024-10-03
  • 深入探讨flex居中布局

    一、flex居中布局 在进行布局时,我们可以使用CSS的flex布局来实现居中效果。flex布局中居中也是一个常见的需求,接下来我们将从以下几个方面介绍flex居中布局的实现。 二…

    编程 2024-10-04
  • JavaPageHelper 简介

    JavaPageHelper是一款Java分页插件,使用简单,功能强大,适用于多种框架(Spring MVC、MyBatis等),已经被广泛使用。它可以帮助我们快速实现分页,减小代…

    编程 2024-10-03
  • python如何使用api接口的简单介绍

    1、python 怎么提供api接口 2、python 如何对接api 3、python如何提供api 4、求解释python调用api的方法 5、python中怎样调用百度搜索的…

    编程 2024-10-03
  • 插入数据库mysql的简单介绍

    本文目录一览: 1、六、MySQL数据库之数据插入(insert into) 2、怎么往mysql表里添加数据 3、如何导入MySQL数据库? 4、Mysql数据库插入数据库报错,…

发表回复

登录后才能评论