惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
M
MIT News - Artificial intelligence
S
SegmentFault 最新的问题
博客园 - 叶小钗
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - Franky
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
博客园_首页
U
Unit 42
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail 終端進化之二零一三
php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題
zola · 2014-06-19 · via 方永、南天紫雲

改用127.0.0.1可以連接,host改爲localhost時無法連接

首先查看用戶:

SELECT host,userassword FROM mysql.user WHERE user='root';

再查看權限:

show grants for root@localhost;

沒有問題。

localhost解析是否正常:

ping localhost

同樣正常。

用mysql的客戶端程序 mysql 連接:

mysql -h localhost -u root -p

提示沒有權限,在 /etc/my.cnf 中增加:

[client]
  socket= /tmp/mysql.sock

可以連接,那麼php無法連接是否與此有關?在stackoverflow看到一些提示,說是127.0.0.1與localhost的不衕之處在于localhost會使用 UNIX domain socket 連接,幷受到 /etc/php.inimysql.default_socketpdo_mysql.default_socket 的影響,於是在 /etc/php.ini 中配置:

[Pdo_mysql]
  pdo_mysql.default_socket=/tmp/mysql.sock

OK.