php远程连接mysql

lifangcai 2007-01-11 01:52:10
我使用php去远程连接一mysql数据库,用户名和密码都没有错,可是却连接不是,提示以下消息:Access denied for user 'ODBC'@'localhost' (using password: NO)
还有就是我的 username 也不是 ODBC ,服务器是远程的,不是localhost。
还有就是我在其他的电脑上用相同用户名和密码,去连接就可以连接上了。
我想请教一下,是我的什么配置有问题吗?????
...全文
449 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhys9 2007-01-11
  • 打赏
  • 举报
回复
且你的mysql必须同时监听在外网IP上,(127.0.0/localhost段除外~)
zhys9 2007-01-11
  • 打赏
  • 举报
回复
应该再详细点...
handsomecui 2007-01-11
  • 打赏
  • 举报
回复
需要在远程的数据库上设置个账号和密码使其可以远程访问
grant select, insert, update, delete on testdb001.* to testdb001_f@192.168.0.60 identified by 'changeme';
  (其中,数据库名是testdb001,用户名:testdb001_f,192.168.0.60是远程ip,changeme是密码。)

  执行之后,再执行flush privileges,即生效。
iasky 2007-01-11
  • 打赏
  • 举报
回复
看代码
van_glm 2007-01-11
  • 打赏
  • 举报
回复
代码发出来看一下

21,886

社区成员

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

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