Trouble connecting to MySQL

Sarah Reichelt sarahr at genesearch.com.au
Sun May 22 23:07:29 EDT 2005


> -- write sessional data to ATS database
> put revOpenDatabase("MySQL","localhost","ATS",<username  
> here>,<password here>) into pMysql
> put "INSERT INTO inter  
> VALUES(pSession,pInit,pUser,pAddress,pLocation,tData)" into tStatement
> revExecuteSQL  
> pMysql,tStatement,"pSession","pInit","pUser","pAddress","pLocation","tD 
> ata"
>
> ..problem is that it falls at the first hurdle (ie revOpenDatabase)  
> which returns the following error message:
>
> 'Client does not support authentication protocol requested by server;  
> consider upgrading MySQL client'
>
> Meaning what? That the rev db library is out of date? I'm running  
> MySQL server version 4.1.11-standard on OSX.3
>

Hi Terry,

A few weeks ago, Dave Cragg suggested a way around this problem:

> I got round this by resetting the user passwords on the newer server  
> using the OLD_PASSWORD function.
>
>      SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass');
>
HTH,
Sarah



More information about the use-livecode mailing list