为了账号安全,请及时绑定邮箱和手机立即绑定

测试connect.php文件出现问题

Host '192.168.1.104' is not allowed to connect to this MySQL serverAccess denied for user 'www-data'@'localhost' (using password: NO)Access denied for user 'www-data'@'localhost' (using password: NO)

我用ip连接的服务器


<?php

    require_once('config.php');

//连库

if(!($con = mysql_connect('192.168.1.104', 'root', '123456'))){

echo mysql_error();

}

//选库

if(!mysql_select_db('info')){

echo mysql_error();

}

//字符集

if(!mysql_query('set names utf8')){

echo mysql_error();

}

?>

为什么会出现这种情况??后面的插入文章也以失败告终


正在回答

1 回答

192.168.1.104这是局域网内的IP吧?建议使用本地数据库127.0.0.1或localhost。

0 回复 有任何疑惑可以回复我~
#1

阿猫阿狗_ 提问者

我是用vaware虚拟机模拟的ubuntu系统,使用的桥接方式,请问是不是跟这个有关系?
2016-01-14 回复 有任何疑惑可以回复我~
#2

chatterpc 回复 阿猫阿狗_ 提问者

不管桥接还是怎样 本机调用自己的数据库用127.0.0.1或loacalhost就行的 我之前遇到和你一样问题。
2016-01-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

测试connect.php文件出现问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号