Especifique o host:
mysql -h host ...
Veja man mysql
para todas as opções.
Acabei de instalar o MySQL-client-5.5.24-1.el6.x86_64.rpm.
Estou tentando conectar-me a um banco de dados em uma máquina diferente, mas quando executo o "mysql", recebo um erro:
$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Alguma idéia de como executar o cliente mysql (sem o servidor rodando)
Você não disse onde se conectar. Você precisa usar '-h host' ou '-h server.ip.add.ress'
mysql -h host -u <username>
(e adicione -p se você tiver senha configurada)
Use diferentes opções de linha de comando para especificar o servidor MySQL remoto ao qual você deseja se conectar.
-h servername
-u username
Por exemplo mysql -h server.example.com -u username -p database
-p
especifica que você digitará sua senha a partir da linha de comando logo após se conectar ao MySQL.
Você também pode adicionar suas opções em um arquivo de configuração.
~ / .my.cnf
[client]
user = dbuser
pass = dbpass
host = mysql.example.com
default-character-set = utf8
E, em seguida, conecte-se ao MySQL com o seguinte comando:
mysql
Ou para um banco de dados específico:
mysql <database>
Tags mysql