低版本 Client 连接 MySQL 4.1 以上版本的口令问题
来源:www.phpres.com 作者:Angelover 出处:www.phpres.com 2008-5-7 07:58:49 进入讨论组
一般都用 tarball 编译的方式来安装 LAMP。一个 RHES 4.1 的 Red Hat 上安装的 MySQL 不完整,删除老的 4.1.20 版本后,安装了 MySQL 网站上的
MySQL-server-standard-4.1.22-0.rhel4.i386.rpm
MySQL-client-standard-4.1.22-0.rhel4.i386.rpm
MySQL-devel-standard-4.1.22-0.rhel4.i386.rpm
MySQL 工作了, 可是原来的 php-mysql 却不支持 PHP 了。
只好通过 rpmfind , 下载
php-mysql-4.3.11-2.8
php-pear-4.3.11-2.8
php-4.3.11-2.8
PHP 上有了 MySQL 支持,可是出现了如下错误:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决的办法就是:
mysql> set PASSWORD FOR 'miska'@'localhost' = OLD_PASSWORD('muska');
看来, Binary 或者 rpm 安装这些 这些 LAMP 包还确实麻烦。
==== 需要用到的一些 rpm 命令:
检查已经安装的 PHP 包:
#rpm -qa|grep -i php
php-mysql-4.3.11-2.8
php-pear-4.3.11-2.8
php-4.3.11-2.8
强制删除软件包: rpm -e --nodeps php-4.3.11-2.8
安装包: rpm -ivh php-mysql-4.3.11-2.8.i386.rpm
检查软件包包含的文件:
rpm -qil php-4.3.11-2.8
/etc/httpd/conf.d/php.conf
/etc/pear.conf
/etc/php.d
/etc/php.ini
/usr/bin/php
/usr/lib/httpd/modules/libphp4.so
/usr/lib/php4
/usr/share/doc/php-4.3.11
/var/lib/php
/var/lib/php/session
·显示数码图片的EXIF信息 Discuz插件ForDisc
·在PHP中cookie和session的使用总结
·哪个CMS比较好用-Mambo出鞘,谁与争锋?
·在PHP中使用Header()函数介绍
·用PHP实现JS的escape和unescape函数功能
·Cute Editor for PHP 6.0─ 一個所見即所得
·每一個 PHP 開發者都應該認識的十個開發項
·整理的Discuz程序文件目录含义表
·使用PHP伪造sessionid做防刷新功能
·显示数码图片的EXIF信息 Discuz插件ForDisc
·在PHP中cookie和session的使用总结
·哪个CMS比较好用-Mambo出鞘,谁与争锋?
·在PHP中使用Header()函数介绍
·用PHP实现JS的escape和unescape函数功能
·Cute Editor for PHP 6.0─ 一個所見即所得
·每一個 PHP 開發者都應該認識的十個開發項
·整理的Discuz程序文件目录含义表
·使用PHP伪造sessionid做防刷新功能
- > 3分钟快速了解 Delphi for PHP 特色 (中文), PDF档
- > 购买Delphi for PHP的五大理由, PDF档
- > Delphi for PHP 使用规格介绍, PDF档
- > Delphi for PHP 問答集 (From CodeGear)
- > Delphi for PHP 产品价格表



