<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://maytide.net/read.php/729.htm</link>
<title><![CDATA[MySQL 4.1出现phpmyadmin登录不上的解决方案]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[技术备忘]]></category>
<pubDate>Fri, 24 Jun 2005 08:32:34 +0000</pubDate> 
<guid>https://maytide.net/read.php/729.htm</guid> 
<description>
<![CDATA[ 
	MySQL的文档上说是从4.1开始用了新的认证协议（password的hashing算法改了：4.1以后password函数的结果是41位的，而4.1之前的是16 位的），如果用老版本的client连接的话就会出错。<br/>但是php的mysql extension不支持这种新的认证协议，而mysqli extension又只有php5中才有，要用php4的话可以修改 my.ini 来避免这个错误。<br/><br/>用编辑器打开my.ini，在 [mysqld] 下加一行 old_passwords<br/><div class="code">....<br/>[mysqld]<br/>old_passwords<br/>port=3306<br/>....</div><br/><br/>然后重启MySQL服务，以前设置过密码的用户需要更新一下：<br/><div class="code">mysql&gt; SET PASSWORD FOR 'root'@'localhost'=OLD_PASSWORD('root')</div><br/>然后应该没有问题了。
]]>
</description>
</item>
</channel>
</rss>