码迷,mamicode.com
首页 > 数据库 > 详细

thinkphp 数据库连接报错 SQLSTATE[HY000] [2002] No such file or directory

时间:2019-07-23 21:24:02      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:mysqld   name   use   cts   https   pdo   mys   connect   连接   

https://blog.csdn.net/tornge/article/details/51388233

找到mysql sokcet的路径

vim /etc/mysql/mysql.conf.d/mysqld.cnf 
socket          = /var/run/mysqld/mysqld.sock

在php.ini中关于mysql的socket路径的地方,修改如如下

[Pdo_mysql]
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/pdo_mysql.cache_size
pdo_mysql.cache_size = 2000

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
; http://php.net/pdo_mysql.default-socket
pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock

 



thinkphp 数据库连接报错 SQLSTATE[HY000] [2002] No such file or directory

标签:mysqld   name   use   cts   https   pdo   mys   connect   连接   

原文地址:https://www.cnblogs.com/jiangfeilong/p/11234499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!