Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Dec 2004 21:43:19 +0000
From:      Peter Risdon <peter@circlesquared.com>
To:        Jorn Argelo <jorn@wcborstel.nl>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: mysql connect problems
Message-ID:  <41BA1877.60203@circlesquared.com>
In-Reply-To: <20041210210712.M62103@wcborstel.nl>
References:  <f2160e0d041209141883a59af@mail.gmail.com> <20041209230429.M81198@wcborstel.nl> <f2160e0d04121006545c8e3dfb@mail.gmail.com> <20041210145930.M75908@wcborstel.nl> <f2160e0d04121008077e959232@mail.gmail.com> <20041210165849.M9090@wcborstel.nl> <f2160e0d04121011134308085a@mail.gmail.com> <20041210210712.M62103@wcborstel.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Jorn Argelo wrote:
> On Fri, 10 Dec 2004 14:13:40 -0500, John DeStefano wrote
> 
>>On Fri, 10 Dec 2004 18:08:48 +0100, Jorn Argelo <jorn@wcborstel.nl> wrote:
>>
>>>>"select user, password, host from user;" on 'mysql' returned 3 'root'
>>>>entries using 2 different passwords (localhost, %, and the actual
>>>>host name), 2 anon entries (localhost and host name), 2 'mtuser' entries
>>>>(one on localhost w/o pw, one on '%'), and one 'wikiuser' entry
>>>>(localhost w/o pw).  I changed the root passwords so they all use the
>>>>same one, and changed the 'mtuser' entry that didn't have a password
>>>>so its password matches that of the other entry.
>>>
>>>Have you issued the command similair like GRANT ALL PRIVILEGES ON *.* TO
>>>'youruser@localhost';
>>
>>Yes: I ran both of these commands as root:
>>GRANT ALL ON wikidb.* TO wikiuser;
>>GRANT ALL ON mtdb.* TO mtuser;
>>FLUSH PRIVILEGES;
> 
> 
> AFAIK you must type 'wikiuser@localhost' (including the quotes). If that 
> doesn't work, then I don't know it either. Perhaps somebody else on the list 
> has an idea?

I have found it's best to connect to the database you want to grant the 
privileges on before issuing the GRANT command. This doesn't seem to be 
the way it's documented, but it works for me. You might also consider 
using passwords...

mysql>\u wikidb
mysql>GRANT ALL on wikidb.* to wikiuser@localhost IDENTIFIED BY 'password';
mysql>\u mtdb
mysql>GRANT ALL on mtdb.* to mtuser@localhost IDENTIFIED BY 'password';


Peter.


-- 

the circle squared

network systems and software

http://www.circlesquared.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41BA1877.60203>