我安装的是wamp,在打开www中的testmysql.php时,结果显示不知道这样的主机,急救。。。。。。。。

回复讨论(解决方案)

不要自己解释错误信息,因为你并不知道他的含义。

否则你也就不需要发问了

请给出原始的英文错误信息!

( ! ) Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in C:\wamp\www\testmysql.php on line 2

Call Stack

# Time Memory Function Location

1 0.0008 670776 {main}( ) ..\testmysql.php:0

2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2

( ! ) Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 (trying to connect via tcp://hostname:3306) in C:\wamp\www\testmysql.php on line 2

Call Stack

# Time Memory Function Location

1 0.0008 670776 {main}( ) ..\testmysql.php:0

2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2

( ! ) Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in C:\wamp\www\testmysql.php on line 2

Call Stack

# Time Memory Function Location

1 0.0008 670776 {main}( ) ..\testmysql.php:0

2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2

Could not connect to MySQL: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。

这是提示的错误信息。。。。。。

帖出 C:\wamp\www\testmysql.php 前 3 行

hostname 怎么能这么用呢?

应该定义为一个变量,在第二行加上:

$hostname='localhot';

$dbuser='root';

$dbpassword='';//你的数据库密码是多少就填多少。

$link = mysql_connect('hostname','dbuser','dbpassword'); 改为

$link = mysql_connect($hostname,$dbuser,$dbpassword);

$link = mysql_connect(' localhost','dbuser','dbpassword');

试过了,可是还有那样的错误

这回错误变了

( ! ) Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'dbuser'@'localhost' (using password: YES) in C:\wamp\www\testmysql.php on line 2

Call Stack

# Time Memory Function Location

1 0.0007 671144 {main}( ) ..\testmysql.php:0

2 0.0007 671432 mysql_connect ( ) ..\testmysql.php:2

Could not connect to MySQL: Access denied for user 'dbuser'@'localhost' (using password: YES)

你的数据库用户名和密码分别是什么,用变量的话,你给变量赋值了没有

好好检查你的数据库配置,看看

谢谢了,可以连接数据库的,密码默认的是空字符

其实你只需

$link = mysql_connect();

即可

教程中的

$link = mysql_connect('hostname','dbuser','dbpassword');

是说在使用时:

hostname 处填写数据库主机名

dbuser 处填写数据库用户名

dbpassword 处填写口令

参数可缺省

mysql_connect()

等效于

mysql_connect('localhost', 'root', '')

其实你只需

$link = mysql_connect();

即可

教程中的

$link = mysql_connect('hostname','dbuser','dbpassword');

是说在使用时:

hostname 处填写数据库主机名

dbuser 处填写数据库用户名

dbpassword 处填写口令

参数可缺省

mysql_connect()

等效于

……

按照他说的试过了没有,结果如何

刚开始学wamp也发现这个问题,解决办法:

我的数据库用户为root 密码123456

设置成 $link = mysql_connect('localhost','root','123456');

就连接成功了。

不错,按照这方法 测试成功

可是这样的话别人侵入到这个文件不就知道数据库密码是什么了?

刚开始学wamp也发现这个问题,解决办法:

我的数据库用户为root 密码123456

设置成 $link = mysql_connect('localhost','root','123456');

就连接成功了。

我想问问到底该怎么改啊,不会啊,直接改括号里的会出错,跪求啊!急急急。。。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql 不知道这样的主机_求救!!连接本机数据库时出现不知道这样的主机相关推荐

  1. linux连接本机mysql数据库,Linux中MySQL连接本机数据库客户端

    Linux中MySQL连接本机数据库客户端 Linux中MySQL连接本机数据库客户端 1.登入mysql数据库 2.找到要修改的位置 // 选定要用的数据库(用show databases;看完再u ...

  2. Linq to Entity中连接两个数据库时要注意的问题

    Linq to Entity中连接两个数据库时要注意的问题 今天大学同学问了我一个问题,Linq to Entity中连接两个数据库时,报错"指定的 LINQ 表达式包含对与不同上下文关联的 ...

  3. 今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个...

    今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个 Failover Partner的选项.以前都没注意过,它的主要功能就是 ...

  4. java access 密码_java 连接加密Access2007数据库时,不用输入用户名密码也能连上

    java 连接加密Access2007数据库时,不用输入用户名密码也能连上 我用Access2007做了一个加密的数据库,用的是Access本身的功能加密的.双击打开Database2.mdb文件时, ...

  5. 在同一台机运行多个mysql 服务 多个主/从在同一主机_在同一台机运行多个Mysql 服务 多个主/从在同一主机...

    在同一台机运行多个Mysql 服务--mysqld_mult Windy.Chan  9, Apr, 06 Windy.Chan  26, Apr, 06  10:00更新. 欢迎转载,但务必在转载时 ...

  6. .net 连mysql代码_.net连接常用的数据库代码

    1.C#连接连接Access 程序代码: ------------------------------------------------------------------------------- ...

  7. mysql网址打不开_网站打不开数据库错误等常见问题解决方法

    1."主机开设成功!"上传数据后显示此内容,是因为我司默认放置的index.htm内容,需要核实wwwroot目录里面是否有自己的程序文件,可以删除index.htm. 2.恭喜, ...

  8. mysql删除数据表show_简单的连接、删除数据库和show命令

    mysql>show databases;+--------------------+ | Database | +--------------------+ | information_sch ...

  9. 易语言 mysql支持库支持多线程_易语言多线程查询数据库 易语言多线程并发

    为什么易语言两个线程同时对一个MYSQL数据? 数据库有自己的连接锁机制,如果是针对同一台机器使用同一个接口进行插入的话多线程和单线程是一样的.除非你有好几台数据库服务器,这样再使用多线程来进行上面的 ...

最新文章

  1. ScrollView中嵌套ListView控件,数据无法显示完全
  2. 客户端负载均衡Ribbon之一:Spring Cloud Netflix负载均衡组件Ribbon介绍
  3. mysql delete exists用法_自学MySQL第五天
  4. __doPostBack实现updatepanel的局部更新
  5. Ubuntu开放指定端口
  6. centos移动文件到指定目录_Dynamo批量分离中心文件并另存到指定目录
  7. git版本控制(精)
  8. relative与absolute相结合
  9. poj1958 Strange Towers of Hanoi 题解报告
  10. CentOS6.5安装telnet命令
  11. Flutter实战一Flutter聊天应用(九)
  12. typescript类与继承
  13. 用ffmpeg快速剪切和合并视频
  14. Atitit 图像清晰度 模糊度 检测 识别 评价算法 源码实现attilax总结
  15. 自制1寸照片及打印排版
  16. 项目验收文档模板(二)
  17. 云输入法linux版,ubuntu云输入法ibus cloud pinyin
  18. 题解 伊甸园日历游戏
  19. MAC版snailSVN使用
  20. DirectX 教程: DirectX Tutorial - Direct3D: Getting Started

热门文章

  1. 虚拟机中Ubuntu不能联网----
  2. AAAI 2022 | 条件局部图卷积网络用以气象预测
  3. 两概率分布交叉熵的最小值是多少?
  4. 从近期两篇论文看大规模商品图嵌入
  5. 实用教程:如何制作学术会议Oral/Spotlight Video?
  6. ACL 2019 | 基于知识增强的语言表示模型,多项NLP任务表现超越BERT
  7. Google、Stanford导师带出的AI人才,是你吗?
  8. NYOJ【士兵杀敌(二)】
  9. 电路图符号大全_电工必备电路图符号大全 图解复杂电路图解析方式 值得收藏!...
  10. mysql同时查出符合条件数据与总数