I'm confused. Where should I issue those commands?

I have connected in the linux box with that user and when I start the mysql 
client I issue those commands and I get the same result.

Do I have to issue those commands (where?) in the mysql administrator? When I 
log in through the mysql administrator I get the username correctly.

Regards and thanks for the promptly answer


Miguel



________________________________
 De: Claudio Nanni <claudio.na...@gmail.com>
Para: Miguel Gonzalez <miguel_3_gonza...@yahoo.es> 
CC: Tim Pownall <pownall...@gmail.com>; mysql. <mysql@lists.mysql.com> 
Enviado: Miércoles 29 de Mayo de 2013 9:24
Asunto: Re: SSH tunnels and non root accounts get "the server service or the 
configuration file could not be found"
 


Miguel,

Probably your non-root user is connecting as the anonymous account.

Try this:

Connect as your (problematic) non-root account and do this:

mysql> SELECT USER();
mysql> SELECT CURRENT_USER();

What do you see?

If it's as I imagine you should see different values and so just delete the 
anonymous user from mysql.user table.

Best Regards

Claudio



2013/5/29 Miguel Gonzalez <miguel_3_gonza...@yahoo.es>

In my email I state quite clearly that tunnel is working with the root account 
so it's not a matter of ports.
>
>The error message shows that is trying to get some configuration from the user 
>account that is not working. Under root account I have found a file called 
>.my.cnf with a [client] entry as I said.
>
>Regards,
>
>Miguel
>
>
>
>
>
>________________________________
> De: Tim Pownall <pownall...@gmail.com>
>Para: Miguel González <miguel_3_gonza...@yahoo.es>
>CC: mysql. <mysql@lists.mysql.com>
>Enviado: Miércoles 29 de Mayo de 2013 3:29
>Asunto: Re: SSH tunnels and non root accounts get "the server service or the 
>configuration file could not be found"
>
>
>
>If you are tunneling port 3306 to your local machine, you need to have
>mysql listen on the local port.
>
>what ever port is being used on your local computer to operate the tunnel
>to port 3306 remotely is the port you will use for mysql locally.
>
>I hope this makes sense!
>
>
>On Tue, May 28, 2013 at 7:05 PM, Miguel González <miguel_3_gonza...@yahoo.es
>> wrote:
>
>> Dear all,
>>
>>   Not sure if this the right mailing list address for asking this.
>>
>>   Server running Centos and MySQL.
>>
>>    Client is a windows xp machine.
>>
>>    I have setup a SSH tunnel with putty and run mysql administrator. It
>> works fine with the root account.
>>
>>    With a non-root account I get
>>
>>    the server service or the configuration file could not be found. I can
>> log on but I can't see the databases that I should be allowed to see.
>>
>>    Running a mysql -h 127.0.0.1 -u myuser -p mypassword from linux works
>> fine
>>
>>     I have created a .my.cnf file in the home folder with 600 permissions
>> in the linux box and filled it with:
>>
>>     [client]
>>
>>     pass='mypass'
>>     user=myuser
>>
>>     Server configuration file is under /etc/my.cnf.
>>
>>     What am I doing wrong?
>>
>>     Regards,
>>
>>     Miguel
>>
>> --
>> MySQL General Mailing List
>> For list archives: http://lists.mysql.com/mysql
>> To unsubscribe:    http://lists.mysql.com/mysql
>>
>>
>
>
>--
>
>Thanks,
>
>Tim Pownall
>Linux Systems Performance Specialist
>610-621-9712
>pownall...@gmail.com


-- 
Claudio 

Reply via email to