Mac下无法通过localhost连接数据库解决方法
来源:互联网 发布:个人网盘系统源码 编辑:程序博客网 时间:2024/06/06 00:18
使用php连接数据库时,127.0.0.1可以连接,但是使用localhost无法连接。
原因:
localhost是通过socket方式来连接,而127.0.0.1则是走的TCP协议
解决方式:
打开终端,连接到mysql:
mysql -hlocalhost -uroot -p;
输入:
STATUS;
找到UNIX socket的值,复制。
找到php.ini,查找pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket这三个值,改成上文中的UNIX socket的值,保存修改。
重启php就可以使用localhost连接了。
0 0
- Mac下无法通过localhost连接数据库解决方法
- 本地oracle可以通过localhost连接,无法通过ip地址连接解决方法
- 如何解决 CentOS系统下 使用localhost无法连接数据库
- Windows 7下无法使用localhost连接MYSQL5.3的解决方法
- Windows 7下无法使用localhost连接MYSQL5.3的解决方法(待测试)
- Mac系统下通过Parallels虚拟机连接Oracle数据库
- mac无法ssh localhost
- MYSQL数据库无法用IP连接只能用localhost连接
- mac无法连接手机进行调试解决方法
- MAC 无法通过数据线连接到手机
- 关于MAC环境下ADT模拟器无法连接网络的解决方法
- win8下wamp无法进入phpMyAdmin或localhost的解决方法
- Mac 下 java 连接数据库
- 使用 localhost 无法连接 MySQL 数据库的解决方案
- EI Capitan下Sequel Pro无法通过SSH连接MySQL的解决方法
- IIS无法连接Access数据库的解决方法
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败的解决方法
- 嵌入式 window下php无法连接到数据库mysql的解决方法
- 如何提高自己代码的质量(新手篇)
- redis禁用keys命令做模糊匹配
- ionic开发——点击图片查看大图
- 最强大脑!windows7系统下载给你不一般的体验!
- 网络精灵
- Mac下无法通过localhost连接数据库解决方法
- swift的字符串
- Java反射机制介绍
- 3.3学习日志-javaBean中常见问题
- rtt 打印 float
- 来自高维的对抗
- 关于redis的pipline和lua脚本
- 趣谈并发1:全面认识 Thread
- nutch 抓取流程解析