gpt4 book ai didi

php - codeigniter 无法访问用户的 MySQL,但使用 root 登录正常

转载 作者:行者123 更新时间:2023-11-29 12:02:15 25 4
gpt4 key购买 nike

我实际上解决了我的问题,我只是想发布我的解决方案。

如果有人想为我们之后发现这篇文章的人提供进一步的想法,那也很好。

<小时/>

我的所有 codeigniter 文件都被复制了。所以我知道我的 php 代码应该没问题。我的数据库导出为 .SQL 文件,因此我认为这也不是问题。

我多次删除/重新创建了该用户,试图找出我做错了什么。

  • 用户名:smelysocks
  • 密码:smeliersocks
  • 主持人:%
  • 类型:特定于数据库
  • 所有权限(迷你 GRANT,当然都是特定于数据库的)

最终我将主机类型更改为“localhost”,因为这是我能找到的唯一区别。在我看来,这不应该解决问题,但代码现在运行良好,没有任何问题。

我在 Google 上搜索的短语:

  • “mysql 仅在 root 下有效”
  • “Codeigniter 文件名:core/Loader.php 行号:305”
  • “Codeigniter 无法使用提供的设置连接到您的数据库服务器”
  • “Codeigniter mysqli::real_connect(): (HY000/1045):用户访问被拒绝”
  • “Codeigniter 遇到 PHP 错误 严重性:警告消息:mysqli::real_connect(): (HY000/1045):用户访问被拒绝”

最佳答案

主机值 % 不包括套接字的 localhost,因此如果您想使用任何方法进行连接,则必须指定。进一步link link link

关于php - codeigniter 无法访问用户的 MySQL,但使用 root 登录正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32173467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com