Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

无法连接到MYSQL数据库

[复制链接]
heihuli 发表于 2006-1-10 01:22:32 | 显示全部楼层 |阅读模式
安装的是
php4.3.1
apache_2.0.55
mysql-4.1.16

mysqlcc可以连接到数据库
可PHP就是连接不到数据库

安装是参考这里https://discuz.dismall.com/viewth ... &extra=page%3D4
完全是按照上面的方法安装。

PHP.INI以及 php4ts.dll 这个文件,把这2个文件复制到系统目录下的SYSTEM32目录下
httpd.conf也照上面说的改了
放了一个PHP探针,出现下面的,也正常

MySQL数据库 YES

用记名密码 数据库表名称都正确。

Discuz! info: Can not connect to MySQL server

Time: 2006-1-9 5:24pm
Script:

Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Errno.: 1251

Similar error report has beed dispatched to administrator before.

[ 本帖最后由 heihuli 于 2006-1-10 01:25 编辑 ]
Nanu 发表于 2006-1-10 09:23:46 | 显示全部楼层
错误分析:[援引官方]如果你升级mysql到4.1以上版本后遇到以上问题,请先确定
你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看
解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)

解决方法:
1、windows平台
主要是改变连接MySQL的帐户的加密方式,MySQL4.1/5.0是通过PASSWORD这种方
式加密的.可以通过以下两种方法得到解决:
mysql->SET PASSWORD FOR 'some_user'@'some_host'=OLD_PASSWORD('new_password');
mysql->UPDATE mysql.user SET Password=OLD_PASSWORD('new_password') WHERE Host='some_host' AND User='some_user';

2、Unix平台
linux平台下首先确定是否安装过MySQL的客户端,这个用rpm安装很简单:
rpm -ivh MySQL-client-4.1.15-0.i386.rpm
然后在编译php的时候要加上:
--with-mysql=/your/path/to/mysql
一般情况下都可以解决。如果还出现这种错误,可以按照下面的方法来做:
mysql->SET PASSWORD FOR 'some_user'@'some_host'=OLD_PASSWORD('new_password');
mysql->UPDATE mysql.user SET Password=OLD_PASSWORD('new_password') WHERE Host='some_host' AND User='some_user';
回复

使用道具 举报

ydncn 发表于 2006-1-12 15:01:44 | 显示全部楼层

不错不错.我正是出现了这样的问题,强顶一下..

回复

使用道具 举报

公元 发表于 2006-2-23 16:44:24 | 显示全部楼层
原帖由 Nanu 于 2006-1-10 09:23 发表
错误分析:如果你升级mysql到4.1以上版本后遇到以上问题,请先确定
你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看
解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)

...

很好的文章!
回复

使用道具 举报

网络 发表于 2006-2-24 00:54:25 | 显示全部楼层
支持!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-25 11:32 , Processed in 0.029115 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表