你的位置:首页 > 网站技术 >正文
30
十一月
分类:网站技术 | 评论数:0 | 点击数:737 | 发表日期时间:2023-11-30 08:49:40

分享到:


本文导读:

thinkphp 6 连接MySQL数据库报错:1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)
正文

      本地通过composer拉取到的thinkphp 6,配置好config/database.php的数据库配置好后,在控制器中请求数据,但在浏览器打开该页面时,提示以下错误:

      1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)

     百思不得其解,数据库IP、用户、密码是对的,而且提示也是密码是对的。在控制器换了多个请求数据的写法,排除是控制器代码问题后,才在根目录下的.env文件中找到该原因。

      还是我太年轻没有好好了解TP6的.env机制。于是把example.env改名为“.env”,tp6在开发阶段会首先在.evn文件中查找数据库配置信息等,因为我拉取的代码没有配置,所以会报错。

本文标签:
mysql
PHP
数据库
猜你喜欢:
评论:

昵称(必填)

邮箱

网址

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。