[1045] PDOException in Connection.php line 295
2024-08-30 06:03:18
tp5实现登录功能时报错
在使用tp5框架实现登录功能的时候,点击login出现了 [1045] PDOException in Connection.php line 295 这个问题,
报错是 SQLSTATE[HY000] [1045] Access denied for user 'root' @ 'localhost' (using password: NO)
百度了好多没有合适的方法,只好厚着脸皮去问学长(毕竟在他培训的时候我没去),结果这个错误还真的挺低级的,,但毕竟,我第一次学嘛
在此附上学长写的怎样实现登录功能的文章链接~https://blog.csdn.net/qq_41028544/article/details/84726917
解决办法:数据库连接不正确,打开application文件夹下的database.php,补充/修改信息即可
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => '**a**',
// 用户名
'username' => '**b**',
// 密码
'password' => '**c**',
a为自己为此框架设置的数据库名,b为数据库用户名,c为数据库密码,127.0.0.1代表本地,mysql为数据库类型
后记:运行代码的时候忽略了连接数据库的问题,经学长提示恍然大悟,对哦~我在哪连接的数据库呢,程序怎么知道我要连接哪一个数据库呢~~~唉,低级错误要不得!
实现过程中还遇到了一个小插曲,毕竟没有去听学长讲课,建数据库表的时候没人告诉我要为password设置多长,我就设了30,只能存30位字符,而正确密码有32位。因为代码中的判断密码是用了md5加密的,加密后是32位(也可以是16位),所以我永远显示用户名或密码错误~
此博文为作者原创,转载请注明来源~https://www.cnblogs.com/zcl843264327/p/10085076.html
最新文章
- 定时器setInterval 开始、暂停、继续!
- Sublime Text3 配置 NodeJs 环境
- ZOJ 1015 Fishing Net(弦图判定)
- crackme1.exe解密过程
- POJ 1811 Prime Test (Pollard rho 大整数分解)
- Java-马士兵设计模式学习笔记-代理模式-动态代理 修改成可以任意修改代理逻辑
- 从使用到原理学习Java线程池
- web前端-html学习笔记
- hbase memstorelab
- UVA 11426 - GCD - Extreme (II) (数论)
- D - Digging(01背包,贪心)
- Web安全概述
- OpenCV混合高斯模型函数注释说明
- git 提交项目代码到码云步骤 以及出现错误解决办法
- Linux实战教学笔记50:Zabbix监控平台3.2.4(二)深入理解zabbix
- 深入理解Java中的反射机制
- OO博客作业2:第5-7周作业总结
- springMVC 返回时间格式转换
- Essay3.0发布,基于JavaScript的前后端同构博客系统
- Java-idea-安装配置优化等
热门文章
- 喜迎Win10周年版,芒果TV UWP完善手机视频离线下载
- 遍历所有的XML
- 改善C#程序的建议1:非用ICloneable不可的理由
- 如何从一张图片中裁剪一部分距形图片另存为文件(使用Canvas.CopyRect)
- QT5.7静态编译(使用VS2013与VS2015编译,XP可用,有详细configure脚本。VS下Qt插件的配置。编译选项加上-mp可以开启多线程编译,编译速度提高2倍以上)
- notepadd++正则表达式大小写转换
- php和JS 判断http还是https,以及获得当前url的方法
- 3014C语言_运算符
- sqlserver/mysql按天,按小时,按分钟统计连续时间段数据
- Asp.Net Core 项目 EntityFramework Core 根据登录用户名过滤数据