@Brad ZEOS-komponenterna är ett utmärkt alternativ för att ansluta till MySQL, du har det felet eftersom du använder en äldre version av MySQL-klienten. MySql 4.1 introducerar en ny hashningsalgoritm för lösenord, för att lösa det här problemet har du två alternativ.
1) Ändra din MySQL-klient till att använda ett 4.1.1 eller senare klientbibliotek.
2) använd funktionen OLD_PASSWORD
du måste köra det här skriptet i din mysql-server.
SET PASSWORD FOR 'user' = OLD_PASSWORD('password');
FLUSH PRIVILEGES;
kolla den här länken för mer information