YII 错误 SQLSTATE[HY000] [2002] No such file or directory
2024-09-14 02:46:51
在使用yii的yii\db\Connnection时发生错误
<?php
namespace app\controllers; use yii\web\Controller;
use yii\db\Connection;
use Yii; class MyController extends Controller
{
public function actionIndex()
{
$country = Yii::$app -> db -> createCommand("select * from country") -> queryAll();
print_r($country);
}
}
错误:
解决方法:将config目录下的db.php配置文件中的localhost改为127.0.0.1即可
<?php return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii',
'username' => 'root',
'password' => '12',
'charset' => 'utf8',
];
当主机填写为localhost时mysql会采用 unix domain socket连接
当主机填写为127.0.0.1时mysql会采用tcp方式连接
这是linux套接字网络的特性,win平台不会有这个问题
最新文章
- ngCordova插件安装使用
- POJ2263 Heavy Cargo
- ZooKeeper使用原理
- css 标签 清除浮动
- Away3D 4.1.4 中实现骨骼绑定
- 画图工具Graphviz安装配置
- Apple官方IOS开发入门教程[v0.2]
- Maven之自定义archetype生成项目骨架
- “adb不是内部或外部命令,也不是可运行的程序或批量文件“
- 火车头采集器如何采集QQ群成员中的QQ号
- dilated convolutions:扩张卷积
- ROS 时间同步问题
- 牛客网校招全国统一模拟笔试(二月场)- Java方向
- 100Mbps和100MB/s
- Windows XP 安装使用的序列号
- 4,EasyNetQ-Request Response
- Python中的编码和解码问题
- jdk版本问题
- [实战]MVC5+EF6+MySql企业网盘实战(15)——逻辑重构2
- iOS如何限制使用SDK的版本? 解决iOS项目的版本兼容问题
热门文章
- BZOJ 1030: [JSOI2007]文本生成器 [AC自动机 DP]
- python下如何安装biopython
- Linux中C程序调试、makefile
- nginx配置
- 【6年开源路】FineUI家族今日全部更新(FineUI + FineUI3to4 + FineUI.Design + AppBox)!
- .NET跨平台之旅:在Linux上将ASP.NET 5运行日志写入文件
- 酷酷的mapv
- [板子]最小费用最大流(Dijkstra增广)
- mybatis多对一关联
- JVM_七种垃圾收集器介绍