求助:升级PHP到4.2.0后无法连接MySQL??

janker 2002-04-27 01:34:37
请教一个问题:
升级PHP到4.2.0后,mysql启动成功,并且可以成功连接主机localhost,php升级后也正常,调用info.php成功,可是php调用MySQL数据库的时候却发生错误,如下:
Warning: MySQL Connection Failed: Host 'localhost.localdomain' is not allowed to connect to this MySQL server

说明php去连接localhost.localdomain去了,而不是原来的localhost,事实上,在php脚本里面已经设置了host为localhost,这问题是php升级后造成的,那么怎么修改配置,让php还是去连接原来的localhost,而不是localhost.localdomain呢?

谢谢!
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
icb 2002-04-27
  • 打赏
  • 举报
回复
本地主機.本地域
LeeMaRS 2002-04-27
  • 打赏
  • 举报
回复
检查看看php.ini的设置.
xpcinfo 2002-04-27
  • 打赏
  • 举报
回复
建议参阅一下MySQL的权限管理机制,只需创建本地连接的数据库用户就成了!
在MySQL客户端,运行:

grant all on *.* to db_user@localhost identified by "password";
flush privileges;

请根据你的情况修改db_user及password!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧