php连接不上数据库mysql

问题描述

php连接不上数据库mysql

我在本地windows系统上搭了apache和php和mysql的环境。

使用如下代码:
$link=mysql_connect('localhost','用户名','password');
if(!$link)
echo"failed!";
else
echo"success!";
mysql_close();
页面显示failed。

救命~弄了一下午了,求高手指点。

错误排查:
navicat能成功连接数据库 端口是3306,账号密码正确。
php.ini中safemode = off (没开启安全模式)
C:WINNTsystem32driversetchosts 中加了 127.0.0.1 localhost
phpinfo()显示如下:

mysql

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version mysqlnd 5.0.11-dev - 20120503 - $Id: bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $

Directive Local Value Master Value
mysql.allow_local_infile On On
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off

小弟在此谢过了~

解决方案

?免费的 MySQL 数据库通常是通过 PHP 来使用的。连接到一个 MySQL 数据库在您能够访问并处理数据库中的数据之前,您必须创建到达数据库的连接。在 PHP 中,这个任务通过 mysql_connect() 函数完成。语法mysql_connect(servername,username,password);参数描述servername可选。规定要连接的服务器。默认是 &quot......
答案就在这里:PHP MySQL 连接数据库

解决方案二:

我是安装了一个PHPMyAdmin

解决方案三:

问题已经解决了~还是很谢谢~

解决方案四:

请参考http://blog.csdn.net/hsd2012/article/details/51130098

时间: 2024-11-02 09:44:51

php连接不上数据库mysql的相关文章

jsp-为什么我的JSP界面就是连接不上数据库啊?

问题描述 为什么我的JSP界面就是连接不上数据库啊? 代码如下: <%@ page contentType="text/html; charset=gb2312" %> <%@ page import="java.sql.*"%> Database Access Test <% try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = Driver

mysql-navicat连接不上数据库

问题描述 navicat连接不上数据库 在下午开发java时,用到了java连接数据库,用java通过操作navicat来操作数据库.但是myclipse连不navicat.于是打开navicat,结果发现navicat打开后也连不上数据库了,提示说cannt conect mysql 10038,换了连接名,换了接口,都不好使.而且mysql5.7command line client窗口在输入密码后出现闪退的现象.请教各位大神怎么办?很急!!!! 解决方案 右击---连接属性--- 连接名:

installer-WPF制作成EXE安装包后,连接不上数据库服务器

问题描述 WPF制作成EXE安装包后,连接不上数据库服务器 本地测试时没有问题,能够正常连接数据处理操作,但打包后无法连接数据库服务器,我用的第三方打包工具,Advanced Installer 11.0 解决方案 提供的信息太少,比较难以判断.解决问题的思路是从目标计算机的环境和开发的环境的差异来分析.首先你需要确定的是,打包工具有没有按照预期将程序部署到目标计算机:还是部署本身符合预期,但是目标环境有问题.为了将问题缩小在这两类问题的某一类,你尝试先不要打包,而是人工复制文件(包括依赖的库)

j2ee-第一次用myeclipse+tomcat+oracle做用户用户注册登录系统,用JDBC连接不上数据库

问题描述 第一次用myeclipse+tomcat+oracle做用户用户注册登录系统,用JDBC连接不上数据库 我很热爱计算机软件专业,希望给一些帮助,大学新生,第一次做,就是无法使用数据库,下面是部分代码: <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path = request.getContextP

sqlserver2000 jdbc-jdbc连接不上数据库,sqlserver2000,jdbc

问题描述 jdbc连接不上数据库,sqlserver2000,jdbc 系统win7, 驱动sql2k,但就是连接不上数据库 jdbc-odbc可以连接数据库 求大神指教,谢啦 报错是:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver package com.test_sql; import java.sql.*; public class Demo4 { /** * @param arg

aspnet 数据库-好烦,为什么总是连接不上数据库

问题描述 好烦,为什么总是连接不上数据库 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.ComponentModel.Win32Exception: 找不到网络路径. 源错误: 执行当前 Web 请求期间生成了未经处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息. 堆栈跟踪: [Win32Exception (0x80004005): 找不到网络路径.] [

java 往新浪云部署 一直连接不上数据库 用户名和密码都已经配置对了呀,求大神解决

问题描述 java 往新浪云部署 一直连接不上数据库 用户名和密码都已经配置对了呀,求大神解决 报错内容 Caused by: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC

1433,TCP/IP连接不上数据库

问题描述 1433,TCP/IP连接不上数据库 原程序从另一台机器长拷贝,没有更改任何代码,sqlserver数据库,jdk和tomcat换了,现在运行程序,报连接不上数据库,同一台机器用.NET的VS2010就能连上数据库.拜求大神帮忙解决,14号验收,最后调试出问题了. 解决方案 同一台机器不知道你说的是和tomcat所在客户端同一台机器呢,还是和sql server服务器同一台机器.如果是前者,说明问题不在sql server的配置,检查你的jdbc驱动. 如果是后者,不说明什么问题,因为

密码-PLSQL连接不上数据库报无法解析指定的连接标识符

问题描述 PLSQL连接不上数据库报无法解析指定的连接标识符 我的tns上面配置的数据库信息在别人的电脑上用PLSQL能正常登录,在我自己的电脑上就报无法解析指定的连接标识符. 我试了一下,ip能ping通没有问题.然后我用PLSQL登录的时候用户名,密码照常填写,数据库一栏填 IP:1521/SID这种格式是能正常等录的.我很好奇这是什么原因.请各位大神帮忙解惑. 解决方案 估计是字符集的问题.plsql有32位64位的oracle也有32,64位的.不同位数plsqloracle字符集有所不