Mac下php连接mysql数据库失败解决办法_苹果cms数据库连接不了_郁闷的郁的博客-程序员秘密

技术标签: Mac  

通过phpmyadmin连接mysql成功,但是通过php连接数据库失败,执行如下php语句
@mysql_connect(“localhost”,”root”,”12345″) or die (“数据库服务器连接失败”);// 连接服务器
之后,浏览器输出数据库服务器连接失败,下文为解决办法。

1、Mac的MySql安装路径为,*为版本号,是数字。
/usr/local/mysql_******_osx10.*_x86_64
这里写图片描述
2、进入这个文件夹后找到bin下面的mysql,双击打开,双击打不开的话就选择终端打开,然后输入
STATUS
这里写图片描述
回车之后找到UNIX socket的值
这里写图片描述
3、找到php.ini,在Finder中找到/etc/php.ini,拷贝到桌面,用文稿打开,按住command+f,然后查找pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket这三个值,改成上文中的UNIX socket的值,修改之后拷贝到刚才的文件夹,替换之前的文件
4、打开终端,输入sudo apachectl restart重启Apache即可,再次执行就不会报错了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/amazingYu/article/details/81263486

智能推荐

智能优化算法———差分演化算法(C++)_差分进化算法求解实数优化问题_洗头冠军的博客-程序员秘密

差分演化算法(Differential Evolution)是曾经一度非常热门的算法,该算法简单易用,收敛速度快。这篇文章对其进行总结。算法简介所谓的演化算法是一种自适应,并行的全局优化算法,还包括遗传算法等。差分演化算法与其他演化算法的最大区别在与差分变异算子的应用。差分演化算法主要用于求解实数优化问题,一般不用于求解离散问题。算法流程算法流程图如下。...

光猫各项参数含义_开启managed标志_Me4神秘的博客-程序员秘密

光猫各项参数含义GPON与EPONVLAN模式GPON与EPONGPON比EPON带宽更大,它的业务承载更高效、分光能力更强,可以传输更大带宽业务,实现更多用户接入,更注重多业务和QoS保证,但实现更复杂,这样就是导致其成本相对EPON也较高,但随着GPON技术的大规模部署,GPON和EPON成本差异在逐步缩小。VLAN模式untag:允许报文进入该端口,并打上PVID的vlan tag......

pythonexe系统错误丢失_PyCharm-错误-找不到指定文件python.exe的解决方法_weixin_40006977的博客-程序员秘密

PyCharm-错误-找不到指定文件python.exe的解决方法1、现象系统提示找不到指定的文件:Error running 'hello': Cannot run program "B:\pystudy\venv\Scripts\python.exe" (in directory "\python-study"): CreateProcess error=2, 系统找不到指定的文件。2、原因原...

PHP-Laravel:封装自己的 MyRedis 门面_myredis库封装_小猪快点跑的博客-程序员秘密

一、配置 myRedis 连接1、安装predis 扩展composer require predis2、添加myRedis 配置 config/database.php 'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), '...

fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突_Elecsoft的博客-程序员秘密

fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突解决办法: 1.新建项目时,在"平台"->"选择要添加到当前项目中的 Platform SDK。"中,把"已安装的 SDK"全部添加到"选定的 SDK" 2.在"属性页"->"配置属性"->"链接器"->"命令行"中的"附加选项"里,有如下命令:"/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE",在其后加入命令:" /MACHINE:THU

时间复杂度(大O)_时间复杂度o_残阳摧雪的博客-程序员秘密

什么是大O?若nn表示数据规模,O(f(n))O(f(n))表示运行算法所需要执行的指令数,和f(n)f(n)成正比。举例如下: 算法 时间复杂度 所需指令数 二分查找法 O(logn)O(\log n) a×logna\times \log n 数组最大/小值 O(n)O(n) b×nb\times n 归并排序法 O(nlogn)O(n \log n)

随便推点

栈与队列的作用 _栈和队列在程序设计中的作用_清水迎朝阳的博客-程序员秘密

    之所以会定义栈和队列这样的数据结构    是因为他们有两大特性:    第一: 他们可以保存程序运行路径中各个点的信息,以便用于回溯操作或其他需要访问已经访问过的节点信息的操作。    比如: 栈用于解决迷宫问题,就是用到了若线路不通,需要回溯到已访问过的结点,从那个结点再做一次与这次路径不同的选择。        第二: 先进后出 和 先进先出的 次序           先进后出次序

HDLBits刷题_Verilog Language_Module fadd_温故而知新2020的博客-程序员秘密

学习内容In this exercise, you will create a circuit with two levels of hierarchy. Your top_module will instantiate two copies of add16 (provided), each of which will instantiate 16 copies of add1 (which you must write). Thus, you must write two modules: top_m

Spark On Yarn安装和使用_lbship的博客-程序员秘密

已经搭建好Hadoop2.6了,现在准备在yarn上搭建spark。一.安装Scala1.解压tar -xvzf scala-2.10.6.tgz2.添加环境变量vim  ~/.bashrcexport SCALA_HOME=/usr/local/src/scala-2.10.6export PATH=$PATH:$SCALA_HOME/binsource一下,查看...

Verilog_Day3_weixin_30737433的博客-程序员秘密

内容为书中第5章条件语句条件语句必须在过程块语句中使用。所谓过程块语句是指由 initial 和 always 语句引导的执行语句集合。除这两种块语句引导的begin_end块中可以编写条件语句外,模块中的其他地方都不能编写。if 后面的表达式的结果若为0 ,x ,z 则按“假”处理;只有当为“1”时,按“真”处理。case语句case语句通常用于微处理器的指令译码...

HDLBits刷题_Verilog Language_Module addsub_Little_Engineer456的博客-程序员秘密

An adder-subtractor can be built from an adder by optionally negating one of the inputs, which is equivalent to inverting the input then adding 1. The net result is a circuit that can do two operations: (a + b + 0) and (a + ~b + 1). SeeWikipediaif you wa..

《自动化平台测试开发-Python测试开发实战》新书目录一览_weixin_33796205的博客-程序员秘密

给大家推荐一本普适搬砖秘籍《自动化平台测试开发》男女老少咸宜第一本书,当初在百度阅读初步写了个电子版,刚一上线不久即收到了数百位读者朋友阅读收藏购买,于是顺利成章就出版了纸质书。《软件自动化测试开发》认真看过的读者应该都知道,介绍的主要是自动化测试基础以自动化测试框架为主线,同时附带提到了自动化平台的功能。第一本书是偏向于Java语言开发。...

推荐文章

热门文章

相关标签