我目前正在使用codeigniter框架https://www.codeigniter.com/userguide3/tutorial/news_section.html进行新闻教程。但它不会连接到mysql服务器,错误如下。
我已授予用户所有权限,配置文件使用正确的凭据。我正在使用MAMP来允许访问php和mysql服务器。
是否需要更改任何首选项以允许通过MAMP访问SQL服务器?
错误消息:
遇到严重错误:警告
消息:mysqli :: real_connect():( HY000 / 1045):拒绝用户访问 ' AliWalsh' @'本地主机' (使用密码:是)
文件名:mysqli / mysqli_driver.php
行号:201
回溯:
文件:
/Applications/MAMP/htdocs/MalletManagerAPI/API/application/models/News_model.php 行:6功能:数据库文件: /Applications/MAMP/htdocs/MalletManagerAPI/API/application/controllers/News.php 行:7功能:型号
文件:/Applications/MAMP/htdocs/MalletManagerAPI/API/index.php行: 315功能:require_once
答案 0 :(得分:0)
我认为这是因为用户“AliWalsh”的特权问题。 您可以在权限部分下为同一用户设置权限,为此 打开phpmyadmin选择你的数据库和goto权限部分,你也可以更改用户“AliWalsh”的登录凭据那里