<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>MySQL Dictionary &#187; Error Messages</title>
	<link>http://www.mysqldictionary.com</link>
	<description>A Quick Reference For All Things MySQL</description>
	<pubDate>Tue, 27 Nov 2007 16:19:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Cannot Create Windows Service for MySQL. Error:0</title>
		<link>http://www.mysqldictionary.com/error-messages/cannot-create-windows-service-for-mysql-error0</link>
		<comments>http://www.mysqldictionary.com/error-messages/cannot-create-windows-service-for-mysql-error0#comments</comments>
		<pubDate>Fri, 10 Aug 2007 02:24:50 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Error Messages]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.mysqldictionary.com/error-messages/cannot-create-windows-service-for-mysql-error0</guid>
		<description><![CDATA[Definition
When the MySQL server is installed as a service on Windows, it tries to use the service name mysql by default. If a previous installation was not completely removed before installing, this error can be encountered. This occurs because the  mysql service already exists on the machine.
Sample
Cannot Create Windows Service for MySQL. Error:0
Resolution


Choose a [...]]]></description>
			<content:encoded><![CDATA[<h4>Definition</h4>
<p>When the MySQL server is installed as a service on Windows, it tries to use the service name <strong>mysql</strong> by default. If a previous installation was not completely removed before installing, this error can be encountered. This occurs because the <strong> mysql</strong> service already exists on the machine.</p>
<h4>Sample</h4>
<blockquote><p>Cannot Create Windows Service for MySQL. Error:0</p></blockquote>
<h4>Resolution</h4>
<ol></ol>
<ul>
<li>Choose a different service name when installing.</li>
<li>On Windows XP or newer, remove the old service with the <strong>sc</strong> command:<br />
<blockquote><p>C:\&gt; sc delete mysql<br />
[SC] DeleteService SUCCESS</p></blockquote>
</li>
<li>On Windows 2000, download the <strong>delsrv.exe </strong>tool from <a href="http://download.microsoft.com/download/win2000platform/WebPacks/1.00.0.1/NT5/EN-US/delsrv.exe">http://download.microsoft.com/download/win2000platform/WebPacks/1.00.0.1/NT5/EN-US/delsrv.exe</a> and delete the process with <strong>delsrv mysql.</strong></li>
</ul>
<h4>Further Reference</h4>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/windows-troubleshooting.html">Windows Troubleshooting (MySQL Reference Manual)<br />
</a></p>
<p><a href="http://forums.mysql.com/read.php?11,19373,19373#msg-19373">MySQL Forums Thread On Error: 0</a></p>
<p><a href="http://www.faqts.com/knowledge_base/view.phtml/aid/33006/fid/185">FAQTs Entry on Error: 0</a></p>
<p><a href="http://forums.mysql.com/read.php?11,19373,19373#msg-19373"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mysqldictionary.com/error-messages/cannot-create-windows-service-for-mysql-error0/feed</wfw:commentRss>
		</item>
		<item>
		<title>Client does not support authentication protocol requested by server; consider upgrading MySQL client</title>
		<link>http://www.mysqldictionary.com/error-messages/client-does-not-support-authentication-protocol-requested-by-server-consider-upgrading-mysql-client</link>
		<comments>http://www.mysqldictionary.com/error-messages/client-does-not-support-authentication-protocol-requested-by-server-consider-upgrading-mysql-client#comments</comments>
		<pubDate>Mon, 06 Aug 2007 22:19:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Error Messages]]></category>

		<guid isPermaLink="false">http://www.mysqldictionary.com/error-messages/client-does-not-support-authentication-protocol-requested-by-server-consider-upgrading-mysql-client</guid>
		<description><![CDATA[Definition
In MySQL version 4.1, the authentication protocol used for MySQL client-server communications was changed to make it more secure. This changed the format of hashed user passwords and broke compatibility for all clients and APIs designed against MySQL 4.0.
Sample
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL
Resolution

Upgrade to a 4.1 [...]]]></description>
			<content:encoded><![CDATA[<h4>Definition</h4>
<p>In MySQL version 4.1, the authentication protocol used for MySQL client-server communications was changed to make it more secure. This changed the format of hashed user passwords and broke compatibility for all clients and APIs designed against MySQL 4.0.</p>
<h4>Sample</h4>
<blockquote><p>Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL</p></blockquote>
<h4>Resolution</h4>
<ul>
<li>Upgrade to a 4.1 or higher version of the <strong>mysql</strong> client.</li>
<li>Upgrade the API used to one compatible with MySQL 4.1.
<ul>
<li>PHP users can use <strong>mysqli</strong> or <strong>PDO</strong> instead of the standard <strong>mysql</strong> extension. PHP users can also attempt to compile the <strong>mysql </strong>extension against MySQL 4.1.</li>
<li>.NET Users can use Connector/NET instead of Connector/ODBC.</li>
</ul>
</li>
<li>Run the MySQL server in a mode that uses old password hashing by adding <strong>old-passwords</strong> to the <strong>[mysqld]</strong> section of your <strong>my.cnf</strong> file.</li>
<li>Update the password of the user who needs to connect from an old-protocol application to use the deprecated password format with this command:<br />
<blockquote><p>SET PASSWORD FOR &#8216;user&#8217;@'host&#8217; = OLD_PASSWORD(&#8217;password&#8217;);</p></blockquote>
</li>
</ul>
<h4>Further Reference</h4>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/old-client.html">Client does not support authentication protocol (MySQL Reference Manual)</a></p>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html">Password Hashing as of MySQL 4.1 (MySQL Reference Manual)</a></p>
<p><a href="http://www.php.net/mysqli">mysqli Extension</a></p>
<p><a href="http://www.mysql.com/products/connector/">MySQL APIs (Drivers) for Various Languages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mysqldictionary.com/error-messages/client-does-not-support-authentication-protocol-requested-by-server-consider-upgrading-mysql-client/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
