广告
返回顶部
首页 > 资讯 > 数据库 >php中mysql连接不上的解决方法
  • 933
分享到

php中mysql连接不上的解决方法

2023-06-25 13:06:11 933人浏览 独家记忆
摘要

这篇文章主要介绍了PHP中mysql连接不上的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php Mysql连接不上的解决办法:1、建立一个PHP文件显示“phpi

这篇文章主要介绍了PHPmysql连接不上的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

php Mysql连接不上的解决办法:1、建立一个PHP文件显示“phpinfo()”;2、获取mysql Socket路径;3、重新配置PHP;4、重启Nginx或者apache即可。

本文操作环境:windows7系统、PHP5.5.34版、DELL G3电脑

PHP连接不上MySQL解决方案总结

1. 获取当前 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 配置信息

建立一个 PHP 文件, 显示 phpinfo():

用浏览器打开:

php中mysql连接不上的解决方法

在此页面,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket信息:

php中mysql连接不上的解决方法

php中mysql连接不上的解决方法

php中mysql连接不上的解决方法

2. 获取 MySQL socket 路径

通过控制台进入 MySQL, 输入命令: STATUS, 查找 UNIX socket 值

#mysql -u root -pEnter passWord: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 8Server version: 5.7.11 MySQL CommUnity Server (GPL)Copyright (c) 2000, 2016, oracle and/or its affiliates. All rights reserved.Oracle is a reGIStered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql> STATUS--------------mysql  Ver 14.14 Distrib 5.7.11, for osx10.9 (x86_64) using  EditLine wrapperConnection id:        8Current database:    Current user:        root@localhostSSL:            Not in useCurrent pager:        lessUsing outfile:        ‘‘Using delimiter:    ;Server version:        5.7.11 MySQL Community Server (GPL)Protocol version:    10Connection:        Localhost via UNIX socketServer characterset:    utf8Db     characterset:    utf8Client characterset:    utf8Conn.  characterset:    utf8UNIX socket:        /tmp/mysql.sockUptime:            8 days 15 hours 1 min 17 secThreads: 2  Questions: 21  Slow queries: 0  Opens: 114  Flush tables: 1  Open tables: 0  Queries per second avg: 0.000--------------

3. 这时候, 你对比 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 和 通过 MySQL UNIX socket 发现不一样, 这就是 mysql_connect(); 警告的原因: PHP 配置 mysql 有问题.

4. 重新配置 PHP, 打开php.ini修改mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 的值为: /tmp/mysql.sock

pdo_mysql.default_socket=/tmp/mysql.sock  mysql.default_socket=/tmp/mysql.sock  mysqli.default_socket=/tmp/mysql.sock

或者修改my.cnf的socket:

[client]  socket=/tmp/mysql.sock    [mysqld]  socket=/tmp/mysql.sock

5.重启nginx或者apache

感谢你能够认真阅读完这篇文章,希望小编分享的“php中mysql连接不上的解决方法”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: php中mysql连接不上的解决方法

本文链接: https://www.lsjlt.com/news/305049.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中mysql连接不上的解决方法
    这篇文章主要介绍了php中mysql连接不上的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php mysql连接不上的解决办法:1、建立一个PHP文件显示“phpi...
    99+
    2023-06-25
  • 安卓连接不上mysql的解决方法
    这篇文章给大家分享的是有关安卓连接不上mysql的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。安卓连接不上mysql的解决办法:首先在Activivty中自定义监听事件...
    99+
    2022-10-18
  • mysql连接不上数据库的解决方法
    小编给大家分享一下mysql连接不上数据库的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!解决方法:首先按下键盘上的“w...
    99+
    2022-10-18
  • navicat连接sqlserver连不上的解决方法
    这篇文章给大家分享的是有关navicat连接sqlserver连不上的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。Navicat无法连接SqlServer数据库怎么办?...
    99+
    2022-10-18
  • 解决ip连不上mysql的方法
    小编给大家分享一下解决ip连不上mysql的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!解决ip连不上mysql的方法:首...
    99+
    2022-10-18
  • 程序连不上mysql的解决方法
    小编给大家分享一下程序连不上mysql的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!程序连不上mysql的解决办法:1、确定mysql服务是否正常,并找运维确认网络问题;2、将“ma...
    99+
    2022-10-18
  • MYSQL不能远程连接的解决方法
    这篇文章主要介绍“MYSQL不能远程连接的解决方法”,在日常操作中,相信很多人在MYSQL不能远程连接的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MYSQL不能远...
    99+
    2022-10-18
  • 无线网络连接不上的解决方法
    无线网络连接不上的几种故障分析 无线网络连接不上该怎么办,解决无线网络连接不上的几种方法。 无线网络,特别是无线局域网给我们的生活带来了极大的方便,提供无处不在、高带宽的网络服务,但是,由于无线信道特有的性质,使得无线网...
    99+
    2023-05-26
    无线网络连接 无线网络连接不上 无线网络 解决 方法
  • win2008远程桌面连接winxp连接不上的解决方法
    连接远程桌面在现在看来已经是十分必要的了,有些人常常出外上班或者出差,但是需要用到原本的电脑的时候就可以用这样的方法实现。用Window Server20008远程桌面连接一台Windows xp,连不上,用2008的机...
    99+
    2023-06-02
    XP 远程桌面 连接不上 解决 winxp 方法
  • php连不上数据库的解决方法
    这篇文章将为大家详细讲解有关php连不上数据库的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php连不上数据库是因为PHP7已经抛弃了connect方法所以无法连接数据库,其解决办法就是使用my...
    99+
    2023-06-14
  • ppa.launchpad.net连接不上的解决办法
    解决方法 将/etc/apt/sources.list 中所有http://ppa.launchpad.net 都替换成 https://launchpad.proxy.ustclug.org. tr...
    99+
    2023-09-01
    ubuntu linux 服务器
  • Navicat连接不上MySQL的问题解决
    目录一、查看端口3306是否一样二、查看服务是否启动mysql密码忘记怎么办?总结解决Navicat连接不上Mysql的方法 一、查看端口3306是否一样 1、先登录上mysql,可以直接登录,或者cmd,从命令行那里进...
    99+
    2023-02-17
    navicat连接不上mysql navicat连接mysql报错 navicat连接不上数据库
  • navicat for mysql连接不成功的解决方法
    这篇文章主要介绍navicat for mysql连接不成功的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!navicat for mysql连接不成功的解决方法:1、登录m...
    99+
    2022-10-18
  • mysql不可以远程连接的解决方法
    这篇文章主要介绍mysql不可以远程连接的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql不可以远程连接的解决方法:1、打开命令提示符,登录mysql;2、执行【gr...
    99+
    2022-10-18
  • Win7连接不上电信China-NET的解决方法
      我们常常会带着便携笔记本在户外上网,如今户外的无线网络热点非常的多,无论你在学校还是商场,又或者是小小的休闲吧、餐厅等等,可以说无线网络遍布各地。当然在连接附近   解决方法:   1、先确定你电脑系统可以搜索到C...
    99+
    2023-06-11
    Win7 电信 China-NET 解决 China NET
  • PLSQL developer 连接不上64位Oracle 的解决方法
     PLSQL developer 连接不上64位Oracle 的解决方法引用功能被关闭了。Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:1...
    99+
    2022-10-18
  • php连接不上mongodb如何解决
    要解决PHP无法连接到MongoDB的问题,可以按照以下步骤进行操作:1. 检查MongoDB服务是否正在运行,确保MongoDB已...
    99+
    2023-09-12
    mongodb php
  • mysql远程连接不上怎么解决
    这篇“mysql远程连接不上怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysq...
    99+
    2022-10-19
  • mysql远程连接不上如何解决
    当无法远程连接MySQL数据库时,可能有以下几个原因和解决方法:1. 防火墙问题:检查防火墙是否阻止了MySQL的远程连接。可以通过...
    99+
    2023-08-26
    mysql
  • win10 xboxlive连不上解决的方法
    这篇“win10 xboxlive连不上解决的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10 xboxlive...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作