[Discuss] mysql/mariadb
Rich Braun
richb at pioneer.ci.net
Tue Jun 27 13:39:03 EDT 2017
Dan--
You probably have a [client] section in a my.cnf or .my.cnf file on those other working hosts, which sets defaults for username / password / host / socket. Or you have explicitly done a grant for 'user'@'localhost'. For historic reasons, the % wildcard character does NOT match the string "localhost", that's probably the mystifying part of this.
Sent from my iPhone
> On Jun 27, 2017, at 09:29, dan moylan <jdm at moylan.us> wrote:
>
>
> rich braun writes:
>>> moylan ~[285] mysql -u moylan_moy -p
>>> Enter password:
>>> ERROR 1045 (28000): Access denied for user 'moylan_moy'@'localhost' (using password: YES)
>
>> Reiterating my earlier advice: learn about and use the -S command line option. The error message references localhost which is different from socket access.
>
> well, i did use the -S option, and it worked -- thank you
> -- but unfortunately i can't say that i learned much.
>
> i have a number of perl scripts dealing with mysql data
> bases. if i append " -S /var/lib/mysql/mysql.sock" to each
> mysql command therein, i seem to get success. that's good.
> however i have these same scripts working on other computers
> using the identical operating system (fc25) and don't need
> to resort to this. what's going on? i'm mystefied.
>
> but thanks,
> ole dan
>
> j. daniel moylan
> 84 harvard ave
> brookline, ma 02446-6202
> 617-777-0207 (cel)
> jdm at moylan.us
> www.moylan.us
> [no html pls]
More information about the Discuss
mailing list