David T-G <[EMAIL PROTECTED]> wrote:
>
> I have just moved my web site from one server to another (whew!) and I am
> having a problem with a mysql user definition for a calendar program.
>
> I used mysqldump to dump the calendar database (wc_jpo) and loaded it on
> the new server; it appears to be happily there. I then ran
>
> grant all privileges on wc_jpo.* to wcjporoot identified by 'pass'
> with grant option ;
> flush privileges ;
>
> and similarly for "... wcjporoot@"%" ..." but still cannot get in;
> whenever I try with the mysql client I get
>
> bash-2.05a$ mysql -uwcjporoot -p wc_jpo
> Enter password:
> ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: YES)
>
> and, similarly, the web script cannot get in. Yet when I select the user
> record from mysql.user and mysql.db they appear complete.
>
> What glaringly obvious omission have I failed to see?
>
>
Remove entry for user ''@'localhost from the mysql.user table:
DELETE FROM user WHERE user='' AND host='localhost';
FLUSH PRIVILEGES;
--
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Egor Egorov
/ /|_/ / // /\ \/ /_/ / /__ [EMAIL PROTECTED]
/_/ /_/\_, /___/\___\_\___/ MySQL AB / Ensita.net
<___/ www.mysql.com
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]