php 版本是 5.2.3 的最新的 mysql是5.0 的 , ini的配置全改了 然后dll也复制进去了    在网页检测的时候 说 支持 Mysql   可是 输入数据库明 密码和帐号 连接时就出现无法连接

解决方案 »

  1.   

    1、MySQL函数库是否可用;
    2、数据库服务是否可用,用管理工具是否可以连上;
    3、数据库有没有设定允许远程访问;
    4、权限问题吧。参考一下,别的我也不知道了。
      

  2.   

    mysql 的密码编码从4.1开始改变,去google一下解决办法
      

  3.   

    你在连接语句后加上mysql_error();一般能看到它的错误原因的,既然提示无法连接,那一定是你安装的时间,安的太快了,一些细节忘记了,比如 Mysql 连接设置是不是不记得了,如果不是这样应试不会出现这样的问题的!
      

  4.   

    先说下你是用的IIS还是APACHE,如果是APACHE需要在HTTP.CONF加上对,MYSQLLIB.DLL的文件引用才可以用;
    还有你链接是提示MYSQL_CONNECT函数找不到还是无连接,首先确定一下是否跟PHP有关,再做讨论
      

  5.   

    MYSQL数据库无法连上的问题请看这里确保如下步骤:1.php.ini中 extension_dir设置为 "d:\apache2\php\ext"绝对路径,否则有些环境中会出错。 打开下面两行功能扩展 extension=php_mysql.dll  
     extension=php_mysqli.dll
     
    2.拷贝libmysql.dll(php目录下)和php_mysql.dll(php/ext目录下)至c:\windows\system32目录下(libmysql.dll必须为php目录下,比如我的为D:\apache2\php目录下的libmysql.dll,php_mysql.dll则在D:\apache2\php\ext)
     
    3.测试,
     1> 先打开命令行
    A)依次点击“开始”菜单->“mysql”->“mysql5 server”->“MySQL Command Line Client”
    //如此步成功则mysql安全成功,失效则mysql安装失败,请卸载后重装
     
    B)输入密码
    //此步正常则说明 root账户的密码正确。失败则账号密码有错
     
      2> 新建文件至主目录,并保存为testmysql.php,接着在浏览器中输入http://localhost/testmysql.php (或者http://localhost:81/testmysql.php)来源:http://blog.sina.com.cn/u/537a0e7101000ad5
      

  6.   

    测试代码:
    <?php 
    $link=mysql_connect('localhost','root','4231qqq'); 
    //请保证这三个参数正确if(!$link) echo "失败!"; 
    else echo "成功!"; 
    mysql_close(); 
    ?>
      

  7.   

    先在CMD里面看能不能连上数据库先吧。。
      

  8.   

    apache中支置对php5的支持httpd.conf文件中加入下面三行
    PHPIniDir "D:/ccopen/php5/"
    LoadModule php5_module "D:/ccopen/php5/php5apache2_2.dll"
    AddType application/x-httpd-php .php 
    php.ini中去掉下面两行分号
    extension=php_mysql.dll     
    extension=php_mysqli.dll
    将php_mysql.dll和libmysql.dll拷到system32
    重起apache服务器
      

  9.   

    我照上面的设置了,但是连测试页都不能通过,居然提示我mysql_connect()函数未定义
      

  10.   

    apache和mysql都能单独使用,而且php文件在apache下面也能运行,但是就是连接不了数据库
      

  11.   

    libmySQL.dll放到win目录下
    估计是php没有配置好mysql