经历一:

公司的项目经过阿里云的ECS升级后,发现在Yii2.0框架中,凡是数据库新增的字段(当然相关的表模型肯定是加了相应字段的),老是报“属性找不到”的问题,最后排查是数据库连接的问题。把127.0.0.1修改为localhost成功解决问题。至于127.0.0.1与localhost连接数据库到底有何差异,大家请自行百度科普。

经历二:

同样是Yii2.0框架,有一次通过phpMyadmin修改了服务器的数据库连接密码,同时也修改了Yii2.0的数据库配置文件(配置文件中的数据库连接信息核对是完全正确的),但是发现项目死活连不上数据库了,老是报“Decline access by test@localhost”错误。将数据库错误信息打印出来,更奇葩的事情出来了,数据库的密码还是修改之前的密码。顿时怀疑是Yii2.0数据库连接缓存的问题了。赶紧使用了Yii清除缓存的命令成功解决了该问题。

转载于:https://www.cnblogs.com/itsharehome/p/9255569.html

Yii2.0 两次奇葩的数据库连接经历相关推荐

  1. Yii2.0 RESTful API 之版本控制

    Yii2.0 RESTful API 之版本控制 之前我写过两篇关于 Yii2.0 RESTful API 如何搭建,以及 认证 等处理,但是没有涉及到版本管理,今天就来谈谈版本管理如何实现. 索性就 ...

  2. yii2.0错误:Exception yii\base\InvalidConfigException with message

    一.前言 最近碰到一个yii2.0的报错,网上查的时候也没什么太好的资料参考,所以就记录一下.完整的报错是: Exception 'yii\base\InvalidConfigException' w ...

  3. yii2.0框架中自定义接口,实现类的多继承

    一.前言 最近有个需求,比如有A,B,C,D四个文件,原来的逻辑是,A继承B,C继承D.后来由于A和C的逻辑太像,既然如此的话,为什么不把A,C写一起呢,第一是方便维护,第二也是减少无用的代码,说干就 ...

  4. php restful 认证,Yii2.0 RESTful API 认证教程

    认证介绍 和Web应用不同,RESTful APIs 通常是无状态的, 也就意味着不应使用 sessions 或 cookies, 因此每个请求应附带某种授权凭证,因为用户授权状态可能没通过 sess ...

  5. php yii应用运维,Windows运维之Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤...

    本文主要向大家介绍了Windows运维之Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助. Yii中的资源 ...

  6. 商户权限表mysql_MySQL 事务之 Yii2.0 商户提现

    MySQL 事务之 Yii2.0 商户提现 我是一个半路出家的 PHP 程序员, 到目前为止, 不算在培训班学习的时间, 已经写代码整整两年了. 可能由于工作业务的原因, 在这两年中我没有用到过 My ...

  7. 深入理解YII2.0

    接触使用YII已经有几年光阴了,现在结合digpage.com(解析的很深入)这个网站的内容,会有变动,稍微记录一下. 一来帮助自己梳理一遍,二来做个一份备份入口.详细的还是请访问 (侵·删·联QQ2 ...

  8. jsp未正确拼写字 mysql_MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结...

    MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结 关键词: MySQL    JDBC    汉字编码 解决这类问题的方法很多,今天在此简单的总结一下,把常碰到的问题解决方 ...

  9. Yii2.0 后台UI框架以及权限管理扩展实现权限菜单管理

    Yii2.0 后台UI框架以及权限管理扩展实现权限菜单管理 一.安装后台框架ui 二.安装权限管理扩展 三.实现权限菜单管理 一.安装后台框架ui composer require dmstr/yii ...

  10. YII2.0使用阿里云邮件推送实现邮件发送

    从YII中文网小马哥发布的教程http://www.yiichina.com/tutorial/320获取到163邮箱的配置方法 1.在配置文件main-local.php components=&g ...

最新文章

  1. 浙江大学《深度学习与行人重识别》课程课件
  2. 2016 博客导读总结 amp; 个人感悟
  3. AI算法连载04:数学基础之蒙特卡洛方法与MCMC采样
  4. 港中文开源 | 融合视频目标检测与单目标、多目标跟踪
  5. 百度云部署SSL证书
  6. css-modules,CSS Modules 方案
  7. orangepi自启动打开一个终端并且运行脚本
  8. bzoj 1926: [Sdoi2010]粟粟的书架 (主席树+二分)
  9. READING | 我是一只IT小小鸟
  10. Jsp/servlet面试题
  11. 2020中科院信工所夏令营面试
  12. spring 源码解析
  13. Golang 双链表(Doubly Linked List)
  14. 第三阶段应用层——1.7 数码相册—电子书(1)—实现
  15. 基于Chrome应用商店安装elasticsearch-head插件
  16. mui 本地化后调试_MUI和LIP-如何用您的语言用中文编写和本地化Windows
  17. 苹果11蓝牙配对不成功怎么办_苹果手机蓝牙怎么连不上的解决步骤
  18. 如何实现在线文档?Vue+SpreadJS组合拳出击
  19. XILINX FPGA和CPLD引脚约束步骤
  20. java 时间字符串比较大小_java中如何比较两个时间字符串的大小

热门文章

  1. 游戏开发之C++继承与派生(包含访问控制)(C++基础)
  2. 计算机网络误区——源目IP和源目MAC变化问题
  3. 2019.5.25 Noip模拟测试2 T1题解
  4. Linux中断 - GIC代码分析
  5. 走进JavaWeb技术世界4:Servlet 工作原理详解
  6. 【DATAGUARD】物理dg在主库丢失归档文件的情况下的恢复(七)
  7. tensorflow自定义op_TensorFlow 自定义模型导出:将 .ckpt 格式转化为 .pb 格式
  8. python 时间处理_Python如何进行时间处理
  9. 停止不了_男性脂溢性脱发之坚持及停止止脱方法后的对比(顺便找发友组队再战)...
  10. .html(),.text()和.val()的差异总结: