阿里云数据库 rds 链接不上问题

框架版本:6.5

.env文件的配置:

阿里云数据库rds链接不上问题

页面报错:

阿里云数据库rds链接不上问题

问题描述:

.env文件里面填写的是阿里云数据库ids的外网链接,但是报错却指向的服务器地址(47.93.11.154),另外的问题是,我填写了密码,但是为什么提示我 using password: NO),求助

空舟湖上~      ——Jouzeyu
附言 1  ·  4年前

感谢大家,问题解决了,虽然没有排查到原因,但是莫名其妙就解决了,我最后的操作是将laravel6.2改成了5.8,莫名其妙就好了,由于手上工作还有很多,所以暂时不深入研究了,晚上下班回去看看

lochpure
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
lochpure
最佳答案

好了,下班回来找了一下具体原因,经过多次尝试,得出的结论不是没有设置白名单,也不是框架问题,同样也不是参数问题,而是缓存问题,因为上传的时候不是在服务器进行部署的,而是直接整个项目都放了上去(那边要求这样),然后在开始尝试的时候(一开始是链接的服务器本身的数据库,然后没权限,很无语)存下了缓存,之后一直读的缓存,并没有读配置文件,当然这也是我的猜测,原本那个因为着急没有保留,再次感谢诶大家

4年前 评论
讨论数量: 5
  • 阿里云RDS 链接 区分为 内网和外网, 检查是否选择正确.
  • 使用外网链接需要设置ip白名单
4年前 评论
lochpure (楼主) 4年前
lochpure (楼主) 4年前

密码用双引号引起来,是不是有特殊字符
"密码"

4年前 评论
lochpure (楼主) 4年前
sreio 4年前

可以用客户端连接试试,确定是不是配置参数的问题,如果不是参数的问题,可以 debug 一下,看下在数据库连接时的参数

4年前 评论
lochpure (楼主) 4年前
sayhe110 (作者) 4年前

不应该是框架的问题,使用终端:mysql -h -u 试试

4年前 评论
lochpure

好了,下班回来找了一下具体原因,经过多次尝试,得出的结论不是没有设置白名单,也不是框架问题,同样也不是参数问题,而是缓存问题,因为上传的时候不是在服务器进行部署的,而是直接整个项目都放了上去(那边要求这样),然后在开始尝试的时候(一开始是链接的服务器本身的数据库,然后没权限,很无语)存下了缓存,之后一直读的缓存,并没有读配置文件,当然这也是我的猜测,原本那个因为着急没有保留,再次感谢诶大家

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!