摘要:解决开发使用的是的框架,在中配置的是然而,在中,通过发现的有两个用户的纪录,一个是,另一个是空,即当使用的用户是非时,访问的是时,就会报这个错。解决办法将修改为。。,的,只不过的配置导致了不同的结果。
SQLSTATE[HY000] [2002] No such file or directory
解决Trace
开发使用的是PHP的Yii2框架,在config/db.php中配置的host是
"dsn" => "mysql:host=localhost;dbname=yii2basic",
然而,在MySQL中,通过
select * from mysql.user;
发现:localhost的Host有两个用户的纪录,一个是root,另一个是空,即当使用的用户是非root时,访问的host是localhost时,就会报这个错。
解决办法:
将localhost修改为127.0.0.1。
Finish。
BTW,
localhost == 127.0.0.1的,只不过MySQL的配置导致了不同的结果。
参考:
无。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21546.html
摘要:类型不同导致的问题结果如下我们发现当为数字的时候,是不会进行去重的导致的类型转换结果我们发现通过之后都变成了类型 array_merge 类型不同导致的问题 $a = [1=>php,2=>mysql,3=>redis]; $c = [1=>zabbix,2=>mysql]; $d = array_merge($a,$c); var_dump($d); 结果如下 array(5) {...
摘要:定位问题根据调用栈很快定位到了代码,源码定位到之前一位同事写的组件代码,大概是这样的部分业务代码报错的地方部分业务代码发现是触发了事件,因为没有这个字段,导致抛出异常。它的和鼠标事件很像,非常容易迁移。 同步自我的博客,欢迎交流 这篇文章在草稿箱里躺了很久,因为最近又遇到了相关问题,于是又整理了一下。请注意这里讲的不是 css 的 pointer-events。 起因 从某个月黑风高的...
阅读 3217·2023-04-25 22:47
阅读 3723·2021-10-11 10:59
阅读 2272·2021-09-07 10:12
阅读 4214·2021-08-11 11:15
阅读 3403·2019-08-30 13:15
阅读 1713·2019-08-30 13:00
阅读 926·2019-08-29 14:02
阅读 1629·2019-08-26 13:57