php不能访问mysql的解决方法:1、通过控制台进入mysql,执行STATUS命令,查找UNIX socket的值;2、打开php.ini配置文件,修改mysql.default_socket的值;3、重启nginx或者apache。

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

(推荐教程:php图文教程)

然后打开php.ini配置文件,修改mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 的值为: /tmp/mysql.sock (UNIX socket的值)pdo_mysql.default_socket=/tmp/mysql.sock

mysql.default_socket=/tmp/mysql.sock

mysqli.default_socket=/tmp/mysql.sock

(视频教程推荐:php视频教程)

或者修改my.cnf的socket:[client]

socket=/tmp/mysql.sock

[mysqld]

socket=/tmp/mysql.sock

最后重启nginx或者apache即可。

php mysql访问不,php不能访问mysql怎么办相关推荐

  1. linux服务器安装mysql并配置外网访问

    linux服务器安装mysql并配置外网访问 更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 安装mysql sudo ...

  2. ubuntu系统安装的MySql数据库,远程不能访问的几种可能问题

    安装MySQL数据库后一般会遇到远程计算机不能连接的问题,具体问题需要我们排查. 可能一:MySql数据库是否提供了外部访问的用户以及权限? 可能二:MySql的配置文件是否只绑定了本机ip(ubun ...

  3. 使用docker安装的mysql如何让其他机器访问

    使用docker刚安装的mysql,是不能被其他机器访问的. 解决方法如下: 1.创建MySQL容器 docker run -di --name mysql -p 33306:3306 -e MYSQ ...

  4. 如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

    文章目录 Windows系统下 访问本地MySQL数据库 访问远程主机的MySQL数据库 本地安装了MySQL数据库 本地没有安装MySQL Linux系统下 退出数据库登录 Windows系统下 访 ...

  5. ubuntu设置mysql可以非本地访问_ubuntu server下设置mysql的远程访问权限

    安装mysql 安装mysql的方式较多主要有使用源安装,使用本地压缩包进行安装的方式. 具体参照 [ubuntu安装mysql5.5] 检查mysql的远程访问权限 en@iZ944qtakg9Z: ...

  6. mysql不能通过ip地址访问权限_解决mysql中只能通过localhost访问不能通过ip访问的问题...

    解决mysql中只能通过localhost访问不能通过ip访问的问题 原因是没开权限 select * from user where user='root'; grant all privilege ...

  7. AliasDB:简单统一灵活的数据库访问库(支持MSSQL/MySQL/SQLite/Oracle/ODBC/OleDb)适用于中小型系统...

    数据库访问各种规模的应用程序不可避免的操作,.NET对提供了简单方便统一的数据库访问类,并且通过Enterprise Lib提供了更为顶层的数据库访问库.在我的人个工作中,现在用得最多的就是通过&qu ...

  8. mysql 数据库访问层_MYSQL数据库访问层

    /** * 数据访问层,仅处理MYSQL * 包括 * by:李勇 * at:2009-01-19 */final classDalSplite{ public function__construct ...

  9. mysql服务器设置其他电脑访问

    解决pc.b想访问pc.a上的mysql而访问不了的问题. 第一步:先在navicat的tools里面选择console 第二步:输入下面的信息: grant select,update,insert ...

  10. 如何设置mysql让其他人能访问_怎么设置MySQL就能让别人访问本机的数据库了?...

    找到MySQL配置文件,搜索"bind-address",找到这一行: bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL. 再通 ...

最新文章

  1. 具体数学:Joscphus
  2. JDK1.5 新特性
  3. css3实现的精美菜单
  4. 软件自动化测试面试三部曲:第三是经验,第二是技术,第一是...
  5. vs2019加载调试动态库dll文件
  6. LaunchImage命名与AppIcon命名(ios设置 启动图片和AppIcon图片)
  7. Lucene的几种分词系统
  8. linux怎么从超级用户切换,linux怎么切换到超级用户
  9. python 通达信公式函数,python使用通达信公式,请人用python编写如下公式,我对编程一窍不通...
  10. 【Arduino】一天入门Arduino语言 教程
  11. python 使用百度搜索推广API,获取账户基本信息
  12. New UI-常用计量单位px,dp,sp,pt解析与转换
  13. 【沃顿商学院学习笔记】宏观经济学——11全球治理Global Governance
  14. indesign拖进去颜色变灰_INDESIGN CS4第5章 颜色与透明
  15. 怎么把手机中的照片做成视频?原来这么简单就可以,涨知识了
  16. docker 存储驱动之overlay2
  17. 2020你还在烦恼网络硬盘选择吗?分享50个免费的云盘网盘服务——拥有无限储存空间
  18. 身份认证的动态密码器解决方案
  19. 利用Python3开发一款小工具(界面的设计)
  20. 43.10. Google Authenticator - Android Apps on Google Play

热门文章

  1. 数据库表之间的数据导入 sql语句
  2. 多种交换机端口镜像 Port Mirroring 配置
  3. 汉字与多字节编码的转换 - 回复 不知道 的问题
  4. 一名董事长给大学生的18条忠告(全)
  5. 蔬菜大棚成本_蔬菜大棚建造成本和种植利润分析
  6. Python 程序 可以一直输入 quit_Python二级考试临时抱佛脚专用笔记——(二)基本控制结构的程序设计amp;数据的输入和输出...
  7. DataSet自定义添加table并添加数据
  8. PHP报错Warning: Unknown: Input variables exceeded 1000
  9. Logstash自定义grok正则匹配规则
  10. datagrid 表格数据填充方式